From the Wall Street Journal today - Spending Math Promises Wider Deficits:
"Medicare and Social Security are the biggest projected drivers of spending. Ten years ago, some 6,700 Americans turned 65 every day. The number is now 9,800 Americans, and it will rise 11,700 by 2026."
The politics of this is really ugly - - to invest in the future you have to cut expenditures for the past.