Elizabeth Warren is frank and funny about the TARP trainwreck

Elizabeth Warren, chair of the Congressional Oversight Panel in charge of the Troubled Assets Relief Program, gave an incredible performance on The Daily Show, explaining what a goddamned train-wreck it all is. Between her and Stewart, it's hard to know who to watch. Neither of them seem to know whether to laugh or to cry.