The smart thing to do would be to NOT attack Iran. They don't pose a threat. they don't have nukes, or the ability to create them, and the best estimate of when they MAY have that ability is 10-20 years. We have no evidence that they are pursuing nukes at all.
Even the IAEA report concludes that they "cannot guarantee that Iran is not pursuing nuclear weapons". There is a HUGE difference between that and "there is evidence that they are pursuing nukes" or "We believe they are after nukes".
There IS NO military solution for Iran....especially with 130,000 of our troops on the ground within range of their ballistic missiles.
I think that we will probably end up attacking, and using nukes in doing so. The Bush administration has worked VERY hard to convince Americans that Iran presents a clear and present danger, using many of the same strategies they used in the lead up to the Iraq deception. They are manufacturing "evidence" out of thin air.
Most Iranian C&C bunkers are buried deep enought hat we simply cannot get them with conventional weapons. If we are going to go after them, we have to rely on a nuclear solution. So much rhetoric, propoganda, and BS has now been pushed by the shrubs that there is little choice left. If Iran continues to demand their right to enrich uranium, and we do not attack, most of the world will see it as admitting that we are powerless against Iran.