To those who served: Thank you.
To those currently serving: Thank you.
To the civilians circa 1985-1991: You’re welcome.
My suggestions for the best way to thank the troops?
1) Enjoy life in a free country. A gift ain’t a gift unless it’s enjoyed. Do something fun.
2) Be the kind of American who’s worth fighting for.
NOTE TO VETS: Here are some deals & freebies for you that evil corporate America wishes to use to oppress you and express their gratitude.
And here’s a longer, more complete list.

Buying meals for vets is nice, but we must not rest until the VA is fixed. The bureaucrats get away with it because we let them (and the people we allow to stay in political office) get away with it. Heads on a stick!!
http://www.duffelblog.com/2014/11/thanks-for-thinking-of-us-for-once/