American political and geopolitical commentator: I hope the Iranians are smart enough to insist on getting $300 billion upfront and in cash. If they're going to give him a breather on the eve of the midterm elections, that should be the minimum they want.