Next important factor is which database to go with? In most of the cases Microsoft SQL server 2005/2000 is the default choice, since it is a microsoft product and are more compatible with ASP or ASP.NET. Plus SQL server is more stable than Microsoft Access. We do not recommend use of Microsoft access for mission critical applications. If you have a hobby application, then Microsoft Access as a database is okay.
Other hoice is MySQL, which most of hosting companies provide as a alternative option, since it is cheaper than SQL Server hosting. Also MySQL is stong and relible as a database and can easily handle millions of records and is scalabe and reliable. MySQL can be used as a backend when you develop your application with Visual studio and is a good option.
Our recommedation is: SQL Server 2005