Thanks for your input,
I've got to agree with Fran, I'd rather not change the system tables (Just in case). Fran, although your input was valid, it's not going to solve what I'm trying to do. I have various databases, which are only accessible via a main menu (needless to say that passwords are needed to gain access to any of the stated databases). Access is denied if you try and open any of the databases directly (you HAVE to go via the main menu)... BUT if a new database is created any of the database objects can be imported, meaning that any Tom, Dick or Harry can get in. I've hidden a few queries, forms and reports and this solves the problem (up until the point where the "Show hidden objects" checkbox is ticked.
Any ideas on protecting a database so that it is not possible to import in any objects?.
Peps