Enter - JackCards - both a card lover and card hater's dream. Jack Cards not only solves the problem of forgetting birthdays & important dates (hence card haters) but it solves the problem of not having enough time to spend hours in the Hallmark store. All you have to do is enter your friends and families birthday & address and browse through the hundreds of cards on the site. There is a card for everyone and every possible occasion, and it even reminds you of when someone's birthday is coming up so you know it's time to pick out their card!
You can be a nerd like me and pick out cards for everyone who has a birthday coming up in the next 3 months and then order them all at once or just order one at a time. But either way you choose to do it - one card at a time of 20 - you have the added fun bonus of received the cards pre-addressed and stamped at your door two weeks before the event. Just sign, seal and stick it in the mailbox.
This is truly letter writing for the modern age. Easy, Fun & a great use of technology. Now when am I going to come up with a great idea like this?