Momentum will determine the winner, I think. Right now Kerry has the momentum, but that could change several times in the next 3 weeks. A major gaffe by either candidate, a big news event, an impressive rally in the markets... any of these could change the momentum.