With less than four months to the election, President Barack Obama's and Mitt Romney's campaigns are in overdrive. Last week, Romney got to hammer Obama about the mediocre jobs numbers. This week, it's been all about Obama going after Romney's history at Bain Capital, from the outsourcing to the fact he was there for three years longer than stated. Enter this new Obama 2012 ad... oh, and there's talk of Swiss bank accounts too:

The Caucus reports, "The new ad — which the campaign said was running in Colorado, Florida, Iowa, North Carolina, Nevada, New Hampshire, Ohio, Pennsylvania, and Virginia — reminds viewers of those issues even as it shows a clip of Mr. Romney singing at a campaign event in Florida earlier this year. It says Mr. Romney shipped jobs to Mexico, China and India — accusations that Mr. Romney’s campaign vehemently denies. And it notes that Mr. Romney had 'millions' in a Swiss bank account and “tax havens” in Bermuda and the Cayman Islands." The ad says, "Mitt Romney’s not the solution. He’s the problem."

Romney went on a media blitz yesterday, sitting down with ABC, CBS, NBC, Fox News and CNN to insist he was only at Bain until 1999—the Obama campaign has said SEC filings show that he was there past 1999. However, Romney said he would only release two years of tax returns: "The law requires us to put out a full financial disclosure and that I've done."