Every Nov. 11, communities across America pause to give thanks to the millions who have served in the nation's armed forces.