To me,
the cause seems to be related to "over-population".
It was a whole different ball game back in the baby boomer days.
The rapid increase in outsourcing the last 20 years or so is slapping us in the face as well.
All of our money that goes out over sea's for oil and other goods just IS NOT making it's way back to the USA anymore for re-circulation.
But maybe i'm stupid
