Hola bueno tubimos hace tiempo un cliente que tenia un sistema montado en una base de datos de access, aclaro previamente que esta base de datos NO ESTABA NORMALIZADA, es decir no cumplia con NADA de lo que corresponde a normalización de base de datos, jeje es mas a esta base de datos la hicieron trabajar con una solo tabla, todo un sistema de clientes, direcciones, etc con todo lo pusieron en una sola tabla y claro esta colapsaba muy frecuentemente y tenia mucho problema para hacerla funcianar, esta tabla asi de mal como estaba soportaba 23,000 registros.
Como referencia ademas de los comentarios que hace orharo2003:
1.- Se que access soporta 30 usuarios al mismo tiempo, pero no te espantes, esto es por milesimas de segundo al mismo tiempo y esto no quiere decir que solo pueden entrar 30 personas a tu sitio, en realidad es algo asi como 50 a 80 consultas por segundo a tu sitio, recuerda que aunque este abierta la pagina no acupas ni ancho de banda ni tu base de datos mas que cuando se leen los datos y esto es solo cuestion de segundos, despues de esto ya no ocupan tu visitante recursos del servidor.
2.- Y bueno sql server 2000 soporta miles de usuarios al mismo tiempo y bases de datos de terabytes.
Creeo que esta bien iniciar con access y despues migrar a SQL ya que tengas miles de visitas diarias, cuando quieras migrar puedes utilizar Upsizing Tools esta te pasa la base de datos access a SQL (convierte tablas y consultas), es importante señalar que trabajar la base de datos SQL en internet es mas caro que con access, SALUDOS y suerte