Barack Obama is going to win. Since that is, at 7:45am on January 5th, 2008, obvious, the main question is who will be his running mate. Edwards is the obvious choice, but it is quite possible to be someone we've never heard of. Of course, a particularly bad VP choice could sink it for Mr. Obama, but I doubt that is in the cards.
Who will he beat in the general election? I'll guess McCain, who will be beaten because his age is really going to show, or Romney, whose pull in Utah isn't going to help.