hola :) , si mucho problema que se salten números puedes hacer lo siguiente:
no estoy seguro si con access funcione, pero con SQL Server, se puede "engañar" a la bd para que no se salte los números:
Cambia en el diseño de la tabla de autonumérico a numérico o texto y guarda la tabla y ciérrala. Después vuelve a abrir en diseño la tabla y ponlo nuevamente en Autonumérico y ahora no se saltará los números :) . Pero habría que hacer ese proceso cada vez que se borra un registro.
Bueno si ya eso no sirve habría que pensar en hacer un script en ASP, pero para eso ya estoy con mucho sueño, mañana veo si me resulta algo si todavía lo necesitas.
Saludos