So what's the actual evidence that the Iranian elections were fraudulent?
The National Post reports a poll that put Ahmadinejad ahead by 2 to 1. There's a statistical analysis here which basically gives no answer. (It looks for evidence of made-up poll numbers and finds none; it finds deviations in favour of Ahmanidejad compared to a model based on 2005 election results, and on growth in turnout, in certain areas. That could be for a hundred reasons (think about trying to estimate a model of the recent Euro elections, based on turnout and 2005 results).
I can't stand Ahmadinejad and I wouldn't be at all surprised if the election was rigged, but where is the evidence?