From Neptune Design:
Life Runner is a powerful calendar and date reminder program. You can create an unlimited number of events and for each event you can be reminded an unlimited number of times. You can repeat events daily, weekly, monthly, or yearly at any interval. When you are reminded of an event, a reminder box slides out of the taskbar to remind you (much like MSN Messenger). If you are away from your computer, Life Runner records any reminders that occur while you were away and alerts you of them when you return. It even reminds you of events you missed while your computer was off.