Great post, Ben. Please do not forget, however, that we Americans also owe a debt of gratitude to the many soldiers, sailors and airmen of our allies who made the supreme sacrifice on behalf of freedom. I think that too often Americans tend to overlook the sacrifices made by our friends, specifically the British, Canadians, Aussies, Kiwis, French, Dutch, Belgians and others.
We lose far too many veterans daily, and it is imperative that we remember the previous generations.