The recession is caused by a lot of things.
National Debt
As a percentage of GDP, national debt looks like http://blogs.usask.ca/the_bolt/archive/2006/12/canadian_debt_gdp.html . Some guy is using Canada as a reference (last 20 years). Canada's highest debt was 60% around 1995, lowest is 40% right about now (and going down). US lowest was ~35% in 1980, highest was ~65% in 1995, currently at ~60-65% and going up.
Just by comparing with Canada you can see the US is in bad but recoverable shape. The debt is not a runaway train, but it's still way too high. Get rid of Homeland Security, stop the Iraq war, and maybe withdraw military forces from other countries like Germany or wherever. That debt can easily be lowered if somebody cares enough to try. Might need to raise taxes too.
Liquidity
Canada's economy closely follows the US, and I can tell you first-hand that liquidity is not in good shape right now. You can't get a loan right now unless you can prove you don't need the loan in the first place. This can sometimes lead to what's called the
Liquidity Trap:
"In monetary economics, a liquidity trap occurs when the economy is stagnant, the nominal interest rate is close or equal to zero, and the monetary authority is unable to stimulate the economy with traditional monetary policy tools. In this kind of situation, people do not expect high returns on physical or financial investments, so they keep assets in short-term cash bank accounts or hoards rather than making long-term investments. This makes the recession even more severe.
[...]
In a liquidity trap environment, banks are unwilling to lend, so the central bank's newly-created liquidity is trapped behind unwilling lenders."
So people wanting money can't get money. Want to start a business? No can do. New home? Go to hell. Of course this leads to even more problems...
Housing Crash
Housing was going up, now it's not. People bought investment properties so they could be landlords, and now their rates for rent are less than the mortgage itself. The mortgage may have been $1500 when you bought the house, but the flood of housing caused the rent price to be maybe $1400 for that house, oops. No more home building means people in construction take a hit. Roofers lose their jobs, as do plumbers, electricians, general labor, carpenters, etc. The people making and sellling the wood, nails, cables, whatever, are also hit. Now that prices are super low, you still can't buy a house because the bank won't lend you any money! Awesome!
Sub-Prime
Liquidity is low because of the sub-prime crap. People were given huge loans they couldn't possibly afford, and now they're defaulting on payments. Banks are no longer willing to lend money to people unless they have the best credit score on the planet. Interest rates have gone down to encourage lending, and that causes a different kind of problem.
Low Interest Rates
Low interest rates can do a lot of things. They can make the economy grow by having more money move around faster, or they can stop the economy because there's no reason to lend money to whomever wants money. US and Canada are pretty close right now, so look at Canada's
expected bond yields. 4% yield on a 10 year bond? Are you kidding? I wouldn't buy that crap, and neither should you. If I get a bank account with http://www.ingdirect.ca/en/accounts-rates/index.html they'll give me 3.75% and the money is not locked in. There's no incentive for me to lend money to anybody in the form of buying a bond. It's a very bad situation when nobody is willing to lend money. This causes low liquidity on the side of people who buy bonds. The other side of low liquidity is caused by the sub-prime backlash.
Not a simple situation. It'll take a few years to recover from this one.