I currently have a macro that gets data from a huge list using a passthru query then matches that with my part numbers in my database. This process currently takes quite awhile, initially I was going to use dhookom's idea of using vb to accomplish this much faster. Unfortunately this is my first database and I do not feel I have the expertise to do this. SO I was going to have access update my database nightly for me. I have read the faqs and understand that xp has a scheduled tasks feature that I would use. I can't however seem to get this to work. I am required to log-off from the server when I leave work. All I essentialy want is for Access to come on when I am logged off at around midnight and perform one macro then shut down and log me off again. Is this possible?