I have always been a huge fan of the hand written note. I have sent them to prospects, clients, associates, and friends whenever I want to stand out and send a special message.
A hand written note sends more than just the actual message you have written in the card. Writing the note, addressing and stamping the envelope and dropping it in the mail takes time and effort. So when you send one you are telling the person that you care enough to make the effort.