Check out Stackless Python. I don't know much about it, but from what I do know, it sounds like it could do what you want. Alex. -- To succeed in the world it is not enough to be stupid; you must also be well-mannered. -- Voltaire