I am about to start working on a front-end application to write to, read from, and modify records in a centrally located database. In the past, I've used VB 6 & the ADO control with a MS Jet database. I need to have very large # of records, and a unique number assigned to each record. (ie. a user from Texas may a unique # of "TX-000-101" The next user from texas would need to automatically have a user # of "TX-000-102". What type of database would be best suited from my project? Also, would I be able to implement this as one database, or would there have to be a database for each state. Anything to point me in the right direction is much appreciated.