I am not predicting future tense, but past tense in this election.
Obama has already won it people, he is way too far ahead. McCain has all but conceded while Republicans are flocking to Obama. Powell, Goldwater, Buckley - even Bush's press secretary. Rumor has it that McCain's mother plans to vote for Obama.
If you think I am overconfident, I'd suggest looking out your window, and you will see pigs and guess what they'll be doing.
Obama will win and win big: 396 electoral votes and a double digit victory in the popular vote. (10 points to be exact). He will win Montana, North Dakota, and Georgia and all the other tossups and blue states. It doesn't look there will be an October surprise, but what about a November surprise? Perhaps Obama will win Arizona, Arkansas or even Texas.
Not likely? Maybe not, but neither is a victory for McCain. We will not be seeing a woman president any time soon.
Oh, and by the way, Obama is going to win in 2012 also.