I have built several acute Microsoft Access Applications for a 15 million dollar company, which are used daily in a production environment. Most of them are connected to an SQL backend. My latest contained over 5,000 lines of VBA Code, and effectively created a bridge from 1 application to another.