I'm going to learn Python by developing a website using Quixote and a postgresql database backend. I'm forming a strategy wherein I plan to use twisted/quixote/postgresql, and the twisted scgi code contributed by Matt Campbell in July 2004 on this list (to connect twisted and quixote) for development. For production, I'd like to deploy on an Apache web server (1.3.X or 2.X), so I'd like to reuse as much code as possible and keep web-server dependent code/configuration to a minimum. Do all the pieces really play nicely so that this is a practical strategy? Any comments on developing Quixote code that will perform seamlessly on Apache versus the Twisted web servers? Or on a good postgresql interface package to handle persistent connections that will work the same in the context of the Apache or Twisted web servers? Thanks for your advice! Robert