kat: you don't say what system you're running, but Microsoft Outlook which you may already have allows you to set calendar reminders. I'm not even sure you have to have Outlook open in order for a reminder to be posted to your desktop at an advance notice of your choosing.