For anyone else starting out with threads, I also stumbled across this: 8 Simple Rules for Designing Threaded Applications http://www.devx.com/go-parallel/Article/37034 -- Posted via http://www.ruby-forum.com/.