The American Red Cross is sponsoring a national "Holiday Mail for Heroes" campaign to receive and distribute holiday cards to service members and veterans both in the US and aboard.
Here's the address*:
Holiday Mail for Heroes
PO Box 5456
Capitol Heights, MD 20791-5456
* All cards must be postmarked no later than Wednesday, December 10, 2008. Cards sent after this date will be returned to sender.