As a plug for the new Programming in Lua, I'll note that it has a nice little multiple-universe threading system without any of these problems. One would probably need more in a production system, but there's enough to get one started. Mark