Obama's been fighting not just McCain and his stooges, but Senate democrats lately who want tougher sanctions that they know will instantly kill the current diplomacy. Obama's been one breath away from calling them out as warmongers. The timing of today's announcement proves once again that our President plays the long-game, he shows patience and restraint where others (left or right) react for immediate political gain. Kudos to him and Sec. Kerry . let's hope this is the first of many successful American and Iran negotiations.

and I do not for one second believe these Senate Democrats have been playing good cop/bad cop to get the Iranian cooperation. I think it's 100% mid-term and '16 election politics of wanting to look tough on terrorism.