The BBC has a good piece on Iran's current elections:
http://news.bbc.co.uk/2/hi/middle_east/7296050.stm
Sadly huge numbers of moderate candidates were all barred from running so the hard-liners are going to increase their hold on power in the country.