Hello Peter, PS> Why is it that you'd want real threads? What can real threads do that PS> Ruby VM threads can't do? The answer is synchronous calls out to OS PS> services. (As well as utilizing multiple processors, but that's PS> another issue.) I find multiple real OS threads so important that lack of this feature puts a Visual Works port out of my interest. Remember that we are now entering a time where even desktop computers from the WalMart shelf come with 4 CPU's (2 real + 2 Hyperthreaded). Good luck for you, but i will stay with YARV and not join the dark side. -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's