Obama hasn't beaten Hillary yet. Not until the votes are counted, as they say, at the convention that is.
But that's neither here nor there. About 50% of our fellow contrymen are yearning for Marxism it seems and Hillary and Barack split their votes.
Which says absolutely nothing about Obama's ability to debate McCain on the issues. Obama is winning now despite his shortcomings. Crap happens and lot's of it is set to hit the fan come November but it won't be because of the messiah's debating ability and grasp of the issues.
It is all about perceptions, money, organization, and an energized base. Obama bests McCain in all of these areas.