I've been using SQL Server as my database provider for all my apps. It's been this way for the past 3 years. My current/new application is a single user program, but has the option for usage by many people. The main menu I believe that Access would be a better fit, and that SQL Server would be overkill. Then again, SQL Server is much better (in terms of reliability and scalability). If someone were to download the D Software program, they would have to install a 76 MB SQL MSDE program (I would use the free version of SQL Server). It's just missing the interface, something I don't need. With Access, the user just installs the program and begins using it. No setting up of the ODBC and SQL Server. So.. the question here is this: Microsoft Access or SQL Server 2000?