People, People, People. We need to start handicapping this on the basis of electoral votes. Popular vote is meaningless.
I'm calling for Kerry by 12 EVs.
Kerry: 275
Bush: 263
This assumes Kerry will carry Pennsylvania, Ohio, Michigan, Wisoconsin, and Minesota. Graphing poll results from all states shows Kerry has an edge in all five. Florida, Colorado and Hawaii go to Bush.
Now for the pointless speculation:
The weakest link here for Kerry is Wisconsin, so far as I can tell. Giving Wisconsin (10 EVs) to Bush will leave us with:
Kerry: 265
Bush: 273
However, recent polls that give Hawaii to Bush are very, very suspect. So perhaps we should give Hawaii (4 EVs) to Kerry:
Kerry: 269
Bush: 269
A push. Congress elects the President. As I've said, have fun with your election, guys. Personally I thank God for good old simple and colossally undemocratic Canadian democracy.