Rage, rage against the dark!
FreeTDS is a cooperative, volunteer effort. The list traffic is not always warm and cuddly, but flame wars are unknown and the signal to noise ratio is pretty high for its venue. Many people have contributed patches, and few have been turned away.
The ODBC driver in particular needs work.
There is no API documentation.
Support for TDS 8.0 is not yet fully working.
Write a unittest.
A specialized ISQL would be helpful, one that returned very explicit error messages, for when things go awry.
Good patches are nearly always applied in short order. Patches uploaded to SourceForge trigger automatic notification to the FreeTDS mailing list.
Any corrections or suggestions, be they typographical, grammatical, structural, factual, or mineral are most welcome. Please send it to FreeTDS FAQ Master, or post a message to the list.
The User Guide is maintained in SGML DocBook format; the file in your distibution is doc/userguide.sgml. It is a flat ASCII file that you can edit with any text editor. You don't have to know SGML to correct or add to the User Guide, however. Just open it up, find the place you're interested in, and type away. Do a diff -u old_version your_version and post your patch to the SourceForge site. Any errors or lackings in your markup will be gratefully emended by yours truly.
There is no independent reference manual to FreeTDS; the API documents are the work of the server vendors. Our intention is to use doxygen, which can extract documentation directly from comments in the source code. If you'd like to participate in this effort, please join the mailing list to learn how to get started.
The TDS protocol is partly documented, but the API to libtds is not.
The FreeTDS FAQ Master is James Lowden. Mail him your FAQ (and its answer) and see your name in lights. Please include "FreeTDS FAQ Master" in the subject.