MSNBC.com - Who’s To Blame?

Nice interactive guide to the reasons why we have such a financial mess.  Some are obvious, but a few were surprises to me.  Each reason is justified.  A lot of fraud, major conflicts of interest, laxity - need I go further?