I loveeeeeee snail mail. Period.
Getting a piece of mail that is not a bill is one of the simplest ways to put a smile on my face. There are a few people in my life that send me letters on a regular basis, and I think it is such a cheerful way to tell someone you are thinking about this. Plus, I personally feel it is a nice personal touch that's a step above sending an email or electronic e-card.
And, I think the next best thing to a handwritten card, is a personalized card through picked over the internet that is then delivered as snail mail.
I just love this ability from my office to customize a greeting card!