I choose to use wxPython over TK because: 1. wxPython has a reasonable event model 2. wxPython allows me build one object hierarchy 3. TK requires I manage two object hierarchies, TK's and my classes 4. Hooking events to TK seems clumsy from Python As others have said better docs on wxPython would be nice and its to easy to crash the world from wxPython. Barry