Many causes for the financial crisis have been suggested, with varying weight assigned by experts.