Let me summerize in steps.
1. Delete Misc module and Menu form.
2. Change code in Login form to:
Code:
CreateObject("Scripting.FileSystemObject").CopyFile _
"your folder path\AutoCopy\Frontend.accdb", "c:\Local", True
and
Code:
'DoCmd.OpenForm "Menu", acNormal, , "UserInitials='" & Me.tbxUser & "'", , acWindowNormal
MsgBox "Open Form Here"
3. Set Login form to open by default with database options.
4. Change version number in table to be different from Local copy label on Login form if you want to trigger copy action. Whenever db is revised the label caption must be changed in the master copy before copying to Autocopy folder. In other words, the table value and master copy label must agree, but the table must disagree with copy in Local folder to trigger update.
5. Run Compact & Repair, while pressing shift key to prevent execution of db settings and code when it reopens.
6. Copy master file into Autocopy and Local (just so it has the revised copy code, hopefully never again) folders.
Steps 3 through 6 most likely apply regardless of what auto update code and process you adopt.