Read other letters about this article
Dust, be careful of accepting "evidence" because it comports with that which you wish to be true. Nate Silver of FiveThirtyEight.com more or less tears this "statistical proof" you've linked to apart. Please see http://www.fivethirtyeight.com/2009/06/statistical-evidence-does-not-prove.html (or click on my sig for a direct link.)
Just to be clear, Silver is not saying that there wasn't fraud in the Iranian election. He's just saying that the analysis picked up and posted by Andrew Sullivan is irretrievably flawed. Check Silver's chart of the McCain-Obama contest from right here in the good ol' US of A in his post and you'll see what he's getting at.