One thing that puzzles me about Iran's nuclear ambitions is that it just doesn't make sense - except as a kind deterrent for a US intervention. Iran is stronger than any of its neighbors and its only neighbor with a nuclear bomb is Pakistan - what doesn't seem a threat. On the other hand it is not improbable that Saudi Arabia would see an Iranian bomb as an excuse to build its own one. And I don't think anyone in Iran or elsewhere would be happy when the country that gave us 9/11 would have its own bomb.
Given this situation I think a solution should be possible.
Iran centrifuge magnet story technically questionable: this article questions the recent claims by the Washington Post that Iran's attempt to buy ring magnets in China is a proof of continuing nuclear ambitions. The magnets have many other uses.