> We've not gone back and looked at TCL again, but unless it's thread-safe
> (we use multithreading a *lot* to make everything work smoothly) it's a
> non-starter.

Well, maybe it's time to take another look...

http://www.scriptics.com/products/tcltk/whatsnew.tml#thread

:-)

Paul