The big differance between working with Visual Basic .net and Access is that you can build a stand-alone program with Visual Basic .net, whereas in order to run an Access database you will need to use Microsoft Access or a third party (like VB) in order to access the data.
I once built an entire enterprise database project for a manufacturing plant in Virginia, starting from the groun up. I used Access for the basic structure, but eventually found that I needed more funcionality then Access provided. You can set up a fairly complicated system in Access (One such system I designed in pure Microsoft Access was a system for a Service Station to keep track of fuel usage and print reports based on EPA standards), but the more complicated the system becomes, the easier it is to accomplish the same tasks in Visual Basic.
HTH
-+{John Vogel}+-