Honestly I don't know who will win. I know who I want to win. But as of right now, it looks like Obama will win the nominations.
In my twisted mind, history is favoring the Democrats. George Bush has gotten the lowest approval ratings EVER. Everyone is comparing McCain to Bush saying that their ideas are the same (at least from what I've heard). Before Bush, Richard Nixon had the lowest approval ratings of any president in history thanks to Watergate. People were so disgusted with the Republican president, people were willing to elect a relative unknown--Jimmy Carter. Sure he turned out to be one of the worst presidents in history, but the point is, people elected him. I won't count the Democrats out yet because it's still anyone's game. There have been some interesting and unexpected elections before and this could very well be one. Who knows who will be elected this November.