As I said a long time ago: The democrats have one chance to lose this election, and that is to nominate Barack Obama. Oddly, given that McCain is basically a moderate democrat himself, a loss by Obama would probably tend to neuter the GOP and result in an overall advantage for the leftist program.
McCain has been around for a long time and has said a lot of contradictory things -- it is easy to edit videos together to make him look like a fool. A flip-flopper, if you will.