My additional points:
-McCain courts to the biggest potential swings in the Republican party, the fiscal republicans. As opposed to Obama, who courts to African Americans, who will go Democratic no matter what, who cannot seem to carry Latinos. If Latinos flipped to McCain, McCain would easily win the election. Obama has an advantage with Independants in general, but it's not really fair to say that just because Obama has shown doing better with Independants there wouldn't be a sizeable amount of Independants who wouldn't vote for Hillary as a second option. I'd argue Hillary has a better chance of scoring Moderate Republican Women than Obama will from Independants after the general election campaigning is underway. Hillary also carries the swing Latino vote in large margins.
-Obama's big delegate advantage comes from not just red states, but red state CAUCUSES. An entire base of the Democratic party are people that are blue collar workers -- workers that have a much harder time going to caucus or showing up to them. Not only has Obama not done well amongst this group -- but the other group, the higher income voters, which allowed him to win so many caucuses -- this group is quintessential to at least two major swing states in the general: Ohio and Pennsylvania.
-Speaking of swing states, Obama hasn't won practically any of them, sans Missouri by a mere 10,000 votes. It might seem foolish and wrong to declare certain states "more important" than others, and you guys give Hillary a lot of flack for it, but there IS a case for it to some extent, and to deny it would be so utterly naive. States like Utah, Texas, Idaho, Wyoming, Kanses, Oklahoma, Louisiana, Mississippi, South Carolina, Alaska... they're not going to go Democratic no matter what. If you want to add Arizona to that list due to McCain, Obama amasses a huge state, and with it, delegate lead from a ton of states that should have no real business in picking the Democratic nominee. Obama being the nominee over Clinton puts very few states into play that Clinton herself couldn't put into play. The only notable one I can think of is Virginia, but that is still Republican leaning. And yet, if Obama is the nominee, he'd have a harder time in Pennsylvania and New Jersey over McCain. Why would you trade a much tougher time in Pennsylvania or New Jersey (I've seen two polls showing McCain beating Obama in NJ as of right not) for Virginia? If Obama has a problem with Latinos and McCain himself does well amongst them, the southwest becomes a lot more contested. On the other hand, if Hillary is the nominee, she could be counted on to carry even weak Democratic states and could be counted on much more to carry the Latino vote in the southwest -- which John McCain will be competing hard for.
-Obama could see himself getting trounced by McCain in Ohio. It's a working class, pro-Military state. Obama is NEITHER of those things. Does Obama have an edge because he's a Democrat? Yes, but, again, why would you want to have the candidate that's going to have a harder time winning it? Florida is also similar, except that Obama's likely to get beaten much more handidly there than Hillary.
-Demographics. You know what the swing demographics are, particularly IN THOSE SWING STATES LIKE OHIO AND PENNSYLVANIA AND THE LATINOS? Catholics. The only group that Hillary tied Obama in even in Illinois. Obama has sometimes really narrowly won the Catholic vote, but he's only won it by one or two points in states he won by in a landslide (Virginia, Wisconsin). Otherwise, Hillary Clinton does MUCH, MUCH, MUCH better with Catholics. Almost any survey site will show you this -- Gallup and Politico had stories on it in particular.
-Many uninformed people think Obama's a Muslim. Republicans ain't gonna be afraid to use his middle name.
-I think Hillary will not be able to get the party's nomination, however, without the popular vote, at minimum including Florida barring a redo.
-Obama still hasn't proven he could withstand Republican attack. Seriously, you all were so busy throwing hatred at Hillary for daring to go negative against him, when it should've been scaring the utter living bajeebus out of you that it took only three days of going negative against Obama (granted with some convienent timing as far as some other factors but still) for him to LOSE TEXAS.