We have too much debt.
The economy will recover when the debt is payed back, or defaulted.
There's no other way.
Unfortunately, that would mean some "too-big-too-fail"(and very powerful) banks would have to go bankrupt.
Obama - like Bush before him - won't(or can't?) let that happen.