- write inline documentation strings, both in mssqldbmodule.c and in pymssql.c (it would be nice if a native speaker corrected them :-))) - clean up the code a bit more (it'll be here forever :-))) - test on more platforms (especially big-endian ones); - implement method of getting batch of records and not all of them at once - implement more functions to fetch records: + fast get_row that doesn't pay attention to column names, + get_header to fetch column names and types (for get_row), + and convenient get_dict that would map column_name => column_value, - implement iterators (it could allow processing results that doesn't fit in memory) - it may need to change the _mssql->pymssql protocol significantly, so it's more 0.8 than 0.7... - resolve "SELECT CAST(NULL AS BIT)" being False instead of None on Windows (!) - _mssql.query() returns unknown error on query timeout. Any ways to resolve?