I heard a couple a Sunday pundits say this. General Petraeus is thinking about (not committed to yet, but thinking about) sending more troops home 'cause things are getting better in Iraq. McCain didn't, (and isn't going to) look this gift horse in the teeth. Everyone wants the war over and the troops home as soon as possible.
The pundits take on this? "Now that McCain is talking about bringing troops home there is no difference between him and Obama." They didn't mention the little matter of who was right on the surge, which even the NY Times now admits, won the war. McCain pushed for the surge while Obama spoke against it.
Take your pick for commander in chief.