Every day is Memorial Day for 1500 - 1800 families around the country.
According to the US Dept of Veteran Affairs (Nov 2008):
23.8 Million living US Vets
Average age of WWII Vets: 84
Average age of Korean War Vets: 76
Average age of Vietnam Vets: 60
It is estimated that there will be 686,000 deaths of veterans eligible for a full Military Honors Funeral this year (2008).