Xerox is running a program that allows you to have a free customized paper thank you card sent to a deployed US soldier. The cards feature pictures picked from drawings by children that were sent in from all over the country. You can use a canned message or create your own message.

http://www.letssaythanks.com/Home1024.html

You can't choose the service person that receives the card, and you are not allowed to inculde personal information such as an email address or mailing address. If you want to send a card to a specific service person you can download a card and print and mail it yourself.
The cards are sent monthly with care packages provided by Give2TheTroops.