There are now innumerable ways in technology to set reminders for oneself. You can set reminders on your cell phone. With alarms without alarms. You can set the same reminder twice or thrice on the same day. You can set appointment in your Outlook calendar. You can place desktop post-it notes. You can set out your tasks on Google desktop. In the new Office 2007 version, you can use Windows calender ( similar to Outlook calendar) to lists tasks and set reminders. You can desktop calendars and clocks to show you the date and time.
You can make birthday lists. Anniversary reminders. You can have reminders send to you for 9:30 pm - "Pick up wine and flowers on the way home". You have birthday calendars online which you can repeated hound your friends to list their birthdays on. Orkut shows you their birthdays.
Everyday technology gives you more and more ways to remind yourself.
And everyday you forget a little more.
It seems to me that as technology gets upgraded, the wonderful tool we have called memory seems to get downgraded.