Let's go over this...
1. LDB files are created immediately upon entering a database. As long as one or more users are 'connected' to the MDB file, the LDB file will stay in existence.
2. When all users 'leave' the database, the LDB file is deleted.
3. The original poster said db1.MDB, db2.MDB files are being created, not LDB files.
4. Compacting a database involves a few steps: a) create a 'temp MDB file', starting with db1.mdb, then db2.mdb, etc...; compact this new file; b) delete original file, c) move 'temp MDB file' to original filename.
5. For network folders, you can deny people the ability to delete files. This can cause problems when you have a 'compact on close' option set. This can disrupt the compact process when you attempt to do part b), leaving a dangling 'temp MDB file' in the folder.
6. Another thing that causes errors in compacting is database corruption. This can also lead to dangling 'temp MDB files'.
So I'm going to go with Darrylle on this one...