Generally in order of priority: * Prepared Statement with binding (easy!), * Windows and Mac compatability/portability, * Auto-documentation, * Convenience constructors, (Might wait for constructor delegation in G++ and MSVC) * Source control, * Add PostgreSQL interface, * Features: - Parameter binding, - Column metadata retrieval, ? Additional type handling ? ? Wide character support ? ? Prepared statements ? * .NET API