A number of blogs are quoting writer Henrik Hertzberg's summary of John McCain's strategy for dealing with Iraq…
McCain wants to stay in Iraq until no more Americans are getting killed, no matter how long it takes and how many Americans get killed achieving that goal — that is, the goal of not getting any more Americans killed. And once that goal is achieved, we'll stay.
Given McCain's recent speeches, I don't think that's an inaccurate representation of the man's position. If it isn't, McCain needs to say something more substantial.