I consider a Macro to be one more tool in the arsenal and therefore worthy of knowing at least something about it.
Because of the command-line link with /X for access, there is a way for you to do a command-line (and therefore, Windows Task Scheduler-friendly) event that fires at a time when nobody should be on the database. You have to remember to do a QUIT in the Macro when you are done, but otherwise it is a neat way to run some code using the Macro RunCode action. Of course, from RunCode you are back into VBA context, so as long as you don't use the Me shortcut in the macro's entry point, you can run anything you need to run.