It looks like President Bush will be handing over power to the Iraqis by June 30th. That’s amazing and not only that, but it looks like he’ll be handing over power to the Democrats by November 2nd.