I think the back end/front end connection will work well with you. We have a telephone number Access db here which everyone in the complex has access to (700+ people). We also have admin type access to the same tables which is limited to about 20 people. The front ends are the two different databases, one for a user, the other an administrator. The back end is one db where all the tables are linked to from the other two dbs. Thus, we are serving over 700 people at the same time.