I'm asking this because Visual Studio is free and Access is not, and free stuff always gets my attention. I've used Access for 20+ years, and have only had brief experience with Visual Studio and its variants (such as Visual Basic). My impression is that VS is an "all purpose" app development tool and may not as many features specifically made for databases as Access does. For instance, can I create and manipulate subforms in VS as efficiently as I can in Access? Does VS even have a subform control in form design (I didn't see it)? Does VS even have report design? Can I design complex database front-ends in VS? If I could make this work in VS, together with SQL Server, I could have an all-free solution for developing apps, which would be a game-changer for my home and business.