I've got a monkey patch ready that replaces the need for using the VirtualPathFilter for CherryPy [1]. It would allow for just setting server.webpath = 'whatever/dir/' and it would handle output AND input.
Thoughts? [1] http://www.cherrypy.org/wiki/VirtualPathFilter -- [EMAIL PROTECTED]

