There is nothing wrong with it. This is for a message board that connects to the database of a user's chocice for it's backend. So some people don't have ODBC installed, some can't get it installed, other just don't want to install it. The perl script will be runing on all differant OSes but mainly windows and *nix. I have already created a script to connect using ADO and ODBC, just don't know how to make one that just does not use either one of thouse.