Yes he did. It was an uncharacteristically good speech.
It was a good speech (for BHO) and the MSM will run with it. This is going to be very difficult for the good guys in 2010