The only way I found to access MS Access database from Perl script running under Cygwin. Encountered some Unicode related problems on the beginning, but these were almost instantly solved by the package developer. Great job!
DBD::ODBC makes my job possible. Dealing with MS SQL 2000 is painful through other means, for reasons too excruciating to describe here. It works just as it claims to, and its documentation is honest about where the DBD falls short or is prevented from proper action by ODBC. (Painful example: only one sth per dbh allowed.)
Still, this gets installed on any Win32 workstation I'm forced to use.