Not that my knowledge is vass
I create Vb programs which use Access as the main means o storage. I appreciate Access since you can use automation with access to export the data to text files, spreadsheets, and different formats of databases(dbase IV has been extremely useful in the current app I am creating). Plus, with Access, you can set up pre-determined queries, and just use that as your datasource. Since Access is so flexible with its data storage capabilities, and I found it a lot easier to create forms in VB, I would suggest just using Access for the storage.
Just my $.02 worth.
Good luck.