I had to do the same thing, and what I did was setup an autoexec Macro that had a condition that checked the current time to see if it was before 9:00am. Then set it on the MSscheduler as Jimkey said. The scheduler would open at 8am in the morning and execute the processing code, and if I, or anyone else opened after 9am the report selection screen would appear.