Interesting. I will take a look at that. Right now I am connecting using OpenAccess ODBC and it seems to work, but slowly. I was asked by my organization to find a "more affordable" method, so I Turned to the API but wanted to see who else was using the API to connect to Salesforce to push SQL data over so i can see the code.
https://www.salesforce.com/au/appexchange/detail_overview.jsp?NavCode__c=a0130000006P6IoAAK-31&id=a0330000000nsOlAAI