Are you serious? Under no circumstance (at least currently or even foreseeable) should the United States even consider attacking Iran. We are still in two wars, if people forget: the hugely unpopular Iraq occupation and the less publicized Afghanistan operations.
Let Iran showboat and flaunt its photoshopping capabilities. I don't care how many missiles and nuclear plants it has, we cannot do a damn thing about it. We shouldn't even try because a three front operation is not going to happen. That's like the most unpopular kid alienating two random kids and deciding to give a third kid a wedgie (atomic wedgie? sorry). It's not good publicity much less the cost and casualties.
Mainly, the U.S. needs to let the rest of the world (Europe, ahem) deal with any supposed problems in the Middle East. Let's clean up our mess in Iraq, return to looking for Osama and Al-Qaeda, who are now most definitely in the mountain tribal regions of our "friend" Pakistan. But we should be careful about that, too. Pakistan does have nuclear capabilities.
As a matter of fact, let's just get the hell out of the Middle East all together and just strengthen our homeland security. Why not develop oil alternatives so that we don't have to step foot in the Middle East until they are an inviting enough place. Just read the Kite Runner and dream of the good parts of that book (what parts?). I'm all for travel and having a global community that celebrates the uniqueness of culture (I wish I had money to travel), but there are just some places right now where all parties are misunderstood.
Let's gallavant in Europe, instead. I hear it's great there in the summer.