If one was to really dig through all the data, and poll all voters, I would imagine an interesting theme might rise up. The major differences between Obama’s campain and McCain’s was simply how negative McCain was and how negative McCain’s supporters were.
For the most part, both campaigns based there platforms on change. Obama wanted to change the world, starting with the US. McCain wanted to remind people that change would be the order of the day if Obama was elected, most notably negative change (higher taxes especially).
I think this vote was a vote on how Americans want to move forward. They want positive change, not negative campaigns. Hopefully, even the most devout Republicans can rally around the flag and support the new president for at least half a year before they start looking for ways to impeach him.