I wonder, were there any forecasts for the Iranian election (you know, asking a couple of people and interpolating)? It would be difficult to fake those? Could give a likelihood for the election results to be false or not.
Also, aren't there any satellites pointed at Iran? Couldn't they be used to estimate the number of demonstrators?
That Washington Post survey you mention is flawed for a number of reasons, the main being that while it showed Ahmadinejad ahead 2:1, it was only with 33.8% saying they'd vote for Ahmadinejad, 13.6% for Mousavi, and a full 42.5% of the respondents saying that they were either undecided or would not answer the question.
Obviously a survey in which the amount of undecideds is far greater than the amount saying they will vote for a candidate is hardly evidence of strong polling for that candidate.
Let's suppose, however, that 100% of the undecided went for Mousavi. Well, he would have just barely won, about 55-56%. It is statistically improbable that 100% went for Mousavi. So while we are not talking about something that was mathematically impossible, we are talking about something that was statistically improbable.
Thinking about it, making a forecast in an unfree society might be quite difficult. People might be reluctant to tell random strangers who they would vote for - could be spies from the government.
Also, aren't there any satellites pointed at Iran? Couldn't they be used to estimate the number of demonstrators?