A list of things I may do, roughly in priority order: - license info - unit tests! (against rwzphoto database, maybe?) - bind parameters - prepared statements - transaction management - DB-APIish interface - Twisted interface - multiple simultaneous portals - unnamed portal resets on next use. - libpq has a single conn->result for active query. - limited returns (fetch forward N) - savepoints - optimal network usage - pipeline stuff