As much as it kills me to say this, I think Kerry will win the election by 5 points or less. I hope I am wrong, but looking at all the latest polls, it does not look good for Bush.
There is a story going around the internet that Kerry received a "less than honorable" discharge from the Navy... But until we see anything concrete, it's just a story.
You can read the story, for what it's worth, HERE