It was the Great Tape Loop Debate from last time around, really.
However...
Here's why McCain lost:
1. The lie about Obama openly threatening to attack Pakistan was only going to hold for as long as McCain could get away with repeating it. Obama fixed that. No more repeats.
2. A tax cut for 95% of the population. (Doesn't matter if that's a lie.*) That's all that people were ever going to take away from the whole thing. You're screwed, John.
3. The reason for the first Iraq war was to (allegedly) liberate Kuwait. History. Tip for your third and final round, Obama, is to ask McCain what in God's name the second Iraq war was for.
4. The bonus: Calling them your "friends" doesn't make them your friends. You just come across as presumptuous and a tad desperate, rather than "homely". That's a failure of judgement, and it sticks. [Additional external note: Baz has only got one "ignorance demon" left to conquer, and that's easily achieved. He just needs to wait for the camera, say in a loud, clear voice, "I am NOT a Muslim." and watch the inbred MidWestern animal-shaggers shut the fuck up pronto.]
That should more or less secure Obama the Presidency, and send Sarah Palin back to Alaska to continue her one-family mission to re-populate the planet before the Apocalypse. Or whatever the heck it is she's supposed to be doing...
You can all stop going on and on about it now.
*Ref: See this fictional character's views on lies and who tells 'em...