I don't buy that there have been any major intelligence falures by the US government in the last 10 years. The only intelligence falures have been by the indoctrinated citizens who actually believe that their leaders tell the truth and have their best interests in mind when they make decisions.
This Iran thing is taking the exact same form as Iraq did 4 years ago, and I'm shocked that people are once again buying it. The first time around I figured it had been a whole generation since the American people were last duped into supporting an imperialistic war, so that was perhaps at least somewhat understandable (or forgivable). But this time it has only been 4 years.
Quite shocking to me to say the least....