I'd create a separate Access application to do this and have the AutoExec run the code to send the email and then quit. Then have the operating system run that Access application at 4 o'clock every morning. Windows 7 for example has the Task Scheduler.