Hey emoboy... provide me a copy of all the negotiations from back then and then add to them everything they have discussed since then.
Obama is an idiot for attempting to delay negotiations for almost a year (which is what it would have been from July of last year until the next administration at the earliest would be able to get it done) Those negotiations are going to include when our troops leave. We are going to pull out as we can, based on what the military commanders and the Iraqi government thinks are viable. We are not just going to up and leave without negotiating that with the Iraqis. You are naive to think that isn't part of the discussion.
Hence the recent announcement of 8k troop reduction. It is a friggin part of the negotiations. How many troops stay behind, how many bases, when do the other troops depart, what do the Iraqi troops need prior to said departure... etc... that will all have to be worked into the negotiations.