What a cool thing. Thanks JJ for posting this.
Remember, money is FANTASTIC, but if you can't spare it (or even if you can and do) and there's a veterans hospital near you and you have the time, go and visit. Listen to some stories, shake some hands, smile and laugh with them, and most importantly offer your thanks. Some of these men and women don't have anyone to visit them or their family is not near them at the moment. If you see an old dude wearing his colors on his back as many of the Vietnam Vets still do, offer him thanks too.