The "unprecedented" power struggle in Iran between its supreme leader, Ayatollah Khamenei, and President Mahmoud Ahmadinejad could lead to the latter's imminent resignation. Here's a great briefing on the dirty politics behind all of this, including yesterday's witchcraft arrests.