I think everyone agrees that wxPython is a much nicer GUI than TKinter to use to program with. Plus the BoaConstructor it makes a natural match for FatZopeClient. COM On Win 32 it is quite easy to use COOM inside wxPython. this means embedding Internet Explorer control, MSOffice stuff, Flash Controls, etc can save a lot of time, gain rapid {Windoze} built-in functionality. Prototyping can be very fast. For businesses that neeed to connect to existing Win32 like Access+ODBC, a FatZopeClient like this would make very compelling application. It is very nice for to use IE when you don't have all MS toolbars and logo in your face :-) I am 100% in favour of cross-platform, but I also think it foolish to ignore the myriad advantages of allowing strong COM access by a FatZopeCLient. MAC ? By only concern about wxPython vs. TKinter is lack of Macintosh support... Does anyone here have Mac wxPython experience? It would be a real shame if Macs could not be consistently supported by the IDE. I think it is possible to have wxWindows/ wxPython running on Macs, but my impression is that Mac support is out of sync, and lagging behind. EPople are working it. How hard I don't know.. MacOSX will no doubt improve this dilemma. Compatibility really needs to be checked out. An older [January 2000] Mac Port by Stefan Csomor is http://www.advanced.ch/wxwin/ There are newer 'unstable 'versions moved to Sourceforge.. <quote from wxWindows MAc page http://www.wxwindows.org/dl_mac2.htm> wxWindows 2.3.0 for Mac Description: wxWindows 2.3.0 for MacOS 9.x and MacOS X. This is an 'unstable' development snapshot, for people interested in the new features in the development branch and prepared to put up with glitches that may not occur in the stable release. However, it is recommended that this snapshot is used in preference to the 'stable' release since the latter is quite old now. <quote> http://sourceforge.net/project/showfiles.php?group_id=9863 Scintilla wxPython uses Scintilla, so you get all that nice code folding and syntax coloring built in. Same as in PythonWin. There is basic Python Shell and editor examnples in the wxPython demo apps which come with the download. Very nice! Grids + Trees xwPython has great tree + grid tools. Allows one to do smooth dynmaic reszing, pasting of objects [text, number, image..]. Cut'n'Paste :) This could be really useful for displaying ZODB, catalogs etc. Much better than clunky HTML table redraw crap. wxDesigner Another tool for wxWindows is wxDesigner. <quote http://www.roebling.de/info.html> wxDesigner is a tool written to make creating dialogs for wxWindows based programs easy and fast. ..snip.. Another problem when writing dialogs using the wxWindows library is that some users might want to make use of the RAD features of the Python bindings during development, but create a native binary using C++ at the end. This would entail rewriting (or at least reediting considerably) all dialog related code. wxDesigner offers a solution to both problems. Its interface allows anyone somewhat familiar with wxWindows to create aesthetically pleasant and cross-platform dialogs in a matter of minutes. Higher-level features such as supporting copy/cut/paste, infinite undo/redo and previewing make quick testing easy and safe. Additionally, all dialogs can be used in both C++ and Python (and most recently Perl) - making co-development easier than ever. </quote> It is a commercial tool which may pay for itelf quickly enough, depending on what what you need to do. While BOA is a wxPython IDE, wxDesigner is something for one's authoring toolbox. For standalone development or working on modules. Dialogs made with it are easy to use in wxPython/BOA. ./Jason ___________________________________________________________ Jason CUNLIFFE = NOMADICS['Interactive Art and Technology']