Iran may be much closer to developing nuclear weapons than U.S. and Israeli estimates; in fact they may even have nuclear weapons now. They have many secret installations that have not been monitored where this activity could've gone on undetected by the IAEA and U.S. and Israeli intelligence. For this reason, an Israeli attack on Iran's nuclear facilities would be a terrible mistake. I think that Iran is waiting for Israel to attack to launch a devastating counterattack and then claim to be acting in self-defense. Israel shouldn't play into their hands by launching an attack.
UN warns Turkey against calling buffer a 'safe zone' unless guarantees civilians' safety (Reuters)
from the article: Israel Vice PM: Military strike can hit all of Iran's nuclear facilities