Just throwing my 2 cents out here:

What if you just created a daemon controller that threaded each process 
on a different core o_O?

Would speed things up greatly whilst keeping control over each process.

- Mac
-- 
Posted via http://www.ruby-forum.com/.