I think Kerry lost mainly because he was unable to grab people's attention, he lacked the charisma that Clinton had and Edwards has. Also he wasn't as clear on his plan for America as Bush was and responded to Bush's flip-flopping charges too late in the game. The Bin Laden tape also helped remind voters that there is this "threat" and that Bush is the person that may secure the nation. Bush supporters also connect with him on religious issues. The list goes on as to why Kerry was defeated. I don't know, it is just sad that Bush was able to get re-elected, who know's what he will do next?