Poorly done.
He absolutely should have brought out his proposal to stabilize the housing lenders two years ago, and jabbed at Pelosi and her party for shelving it in such a partisan manner. Just how did Obama vote on that?
IMO he should hold his fire until the debates then come out blazing.
More people will see the debates than an ad they can FF on their Tivo.