I'm using SkunkWeb [1] for building a responsive interface to a number of long-running processes. See [2] for an example of running long-running processes in SkunkWeb and monitoring them.
One of the advantages (to my mind) that SkunkWeb offers over many of the other Python application servers and web frameworks is that it's natively multi-processing vs. multi-threading. [1] http://www.skunkweb.org/ [2] http://wiki.skunkweb.org/sw/ExampleOfMonitoringLongRunningProcess -- charl p. botha - http://cpbotha.net/ -- http://mail.python.org/mailman/listinfo/python-list