I love to send my friends birthday wishes each year, but always send them via email. While I do seem to remember to send the messages the day before, I seem to forget the day I should send it. I have used my calendar to help remember and also did a web search to see if there were other solutions. I came across a site called EternityMessage.com that let's you write message and even add pictures and then schedule that message to be sent up to 1 year in the future for FREE -- that answers my question - yeah! Unfortunately there's no recurring feature, but that's ok, since I want to customize the message each year anyway.