@Ari If you don't like Access or don't think it is a worthwhile tool, perhaps you should move on

People who think they are working with inferior tools are always unhappy.
I've been a huge Access fan since I discovered it in the early 90's when I did a project using it for Reader's Digest. The 25 years before that and the 10 years after when I was working with both platforms, I worked for large clients. Boeing, American Express, Reader's Digest, Pratt & Whitney, Sikorsky, The Hartford Insurance Group, Travelers, several regional banks and state governments as well as the government of Kuwait. those are only some my big clients. In all those years of managing multi-million dollar projects around the country and the world, not a single one of them, in retrospect, was too much for Access to handle even with their millions of rows of data and nightly batch processing. The problem would come down to the scale of the project and the number of concurrent developers needed. If my team was 20 people to develop with COBOL and DB2, I could have easily accomplished the same thing with a team of good Access developers of half the size and take half the time. So, I could bring in a 4 million dollar project for 1 million. Unfortunately, Access, because of its integration with Jet/ACE and dependence on it as the bucket that holds all objects means you can't work effectively with multiple developers. Certainly not a large team.
The BEST development tool is the one that can support providing the necessary solution with the fewest resources, least time, and least money. Many companies still believe that is true. If only we could convince Microsoft also that it was true so they could market it appropriately, we would have such a resurgence of Access development, it would bring people out of retirement.
The thing that has always constrained Access was Jet and ACE. I don't know what Access would be without this symbiotic relationship. The relationship is symbiotic because both products need each other. Access needs Jet/ACE to hold its application objects although not its application data and Jet/ACE need Access to provide a GUI FE to support developing a database.
So, Access without Jet/ACE would be more like developing with VBA or C or some other non-net only language. That brings us into the realm of a "real" development environment with all that goes along with that. Maybe the dependence on Jet/ACE isn't so bad at all
