What the president did not mention was that, on the only battlefield that matters--the living rooms into which his speech was televised--it's probably too little and too late. An effective counterinsurgency strategy requires time and patience. Americans have run out of both.
To be fair, it's difficult to continue have patience in an administration whose policies in this arena have failed time after time. Even if I felt like the surge might be effective (and I lean towards the view that the situation is beyond hope), it's difficult to fault the American people for no longer having faith in the policies proffered by President Bush.