I'm trying to make sure joe-user can't wander over to the database window and wreck havoc with the objects. What I've done to try to accomplish this are the following:<br><br>Used the startup option for no full menus, no default shortcut menus, no toolbar/menu changes, no special access keys allowed. Startup form is my main report criteria form. The app consists of 1 form and a number of reports the user can choose from a list box.<br><br>Converted the file to an MDE.<br><br>I've stopped short of disabling the shift bypass key, and am trying to steer away from getting into the administrative burden of using a/multiple workgroup file/s.<br><br>So far the application seems fairly resilient, preventing multiple instances and the like. Is there anyone who has gotten past these precautions without using the shift key?<br><br>Thanx for your help,<br>Drew