I don't need any thanking. I haven't met a soldier yet who does it so they get recognition. We do it for the guy next to us and for our families back home.
If you really want to say thanks to a soldier, sailor, airman, or marine send a letter, care package, or something like that to those overseas. I would get cards from little kids and they would make you smile and forget where you were for a while.
I'm sure there are many others who frequent this site who either are currently serving, were serving, or are in some way connected to someone in the military. They all deserve a pat on the back for their sacrifices and their hard work too. The people back home who give us support while we are gone are just as important as the beans and bullets we need everyday.
Maybe we could organize a run to raise donations for some care packages to send to the troops?