The discussion continues to revolve around sanctions or air strikes, to halt Iran's march towards acquiring nuclear weaponry.
A problem with using air strikes to halt Iran's nuclear program is that would most certainly have the opposite effect, encouraging Iran to redouble it's efforts in acquiring a WMD arsenal.
Further, of the 18 or so known sites, many are located near or in urban and historical areas. A strike would have to rely on a margin of overkill to be assured of effectiveness....thereby potentially causing thousands of civilian casualties. A strike conducted or condoned by the US would only serve to further damage our wounded standing among civilized nations, and further incite those who already believe that we are waging a war [or crusade] against Muslims. This of course would guarantee second and third order effects on our operations in Iraq and Afghanistan...to name but two.
Only a policy of acknowledging Iran's role as a regional power, encouraging foreign investment, re-establishing diplomatic relations and unfreezing Iranian assets....will succeed in convincing them to halt their nuclear ambitions. This of course must be met with verifiable suspension of the enrichment of uranium and research into nuclear weaponry, with stringent inspections; and the halting of any and all support of extremist groups. While this may simply seem to the flag waving chest beaters as surrender....to our knowledge, this type of diplomacy hasn't been offered before.
Convince Iran that a deal such as this is in their best interest, as opposed to threats, sanctions and bluster. Iran maintains suitable conditions for transforming into a democratic state in the near term....but a military strike would most certainly stall or reverse that.