Thanks! By "lightweight" I meant "quick and easy to develop"! Thanks for the clarification about how Tix works. It sounds like PythonCard should be the first thing for me to look at.