hi, theres also another solution that I'm using in a DB I recently created. check out this FAQ faq181-1172. There is one thing to know, it appears that in MS access 2007, the "ChangeProperty "StartupMenuBar", dbText, "(default)", Restart" doesn't work. I simply removed this line and everything else worked well.
I have a table with user profiles. My users are granted either "Admin" or "User" level access. When the DB front end is opened, through a welcome window, this code will look to determine which level access the person has and open with the appropriate settings.