I think that was one of his best speeches in a while, since probably the DNC, though it was short. It was quality over quantity.
He raised his voice more than I think any speech since the DNC. He called out McCain as soon as he started, then offered solutions. He tied McCain to Bush, which hasn't really done lately. He didn't mention Palin, at all.
He closed it off with talk about hope and uniting America.
Lately his policy talk has been sort of flat, without as much Hope, Change mixed in. I think this was a good return to form. Lets hope he keeps it up.