Just a quick diary for anyone that missed it. This is MSNBC's coverage of McCain's speech, and of Obama's. The contrast couldn't be starker. Videos posted below.
McCain:
Obama Part 1:
Obama Part 2: