Too close to say right now. Obama has a solid lead but McCain seems to just bounce back out of nowhere and he's starting to do that right now. He wasn't expected to win one state in the Republican primaries but ended up winning that election. And he's been bouncing around in the polls since Obama won the Democratic primaries.