I would use XML. It opens the audience to a larger group, and makes it easier for other tools to work with. This might work? Says it uses HTML for layout , python for scripting. http://www.libavg.de/concept.php see also, xrc tutorial: ( XML layout for wxwindows ) http://wiki.wxpython.org/XRCTutorial -- Jake