I just started using flex (flex.org) from Adobe for the front end and am quite amazed at what it can do. Good docs. Clean client/server api if you like xml. It's relatively new so you still have to turn over some rocks and kiss some frogs to figure out how to get exactly the behavior you want in some cases.
of couse the end result is that you're running flash on the client, but if you don't use the extensive special effects, you may be ok. If flash is politically correct, you don't have to worry about server variants. Still use python on the server side. I might even consider writing python classes to generate their <mx:... tags if we do alot of it. So far I've just done a simple "one-off" of something I had build with dojo and python before so I'm no expert. -- http://mail.python.org/mailman/listinfo/python-list