> It makes sense once you "wrap" your head around it ;)
> 
> (Also, you might want, if possible, to use yield in worker, as well.
> It's more efficient.)
> 

Yeah, it seems dead obvious *now*.  That is good to know about 'yield' 
being more efficient.  I always used the named Proc, as I prefer it 
syntactically (and I always mispell yeild :D ).  I will start using yield.

~S