My view is that McCain will win Ohio. He will win all of Appalachia. There was only one reason white Appalachian Democrats suddenly discovered Hillary Clinton was their idol, having despised her for years. It's the same reason McCain will win Ohio. It has nothing to do with Clinton or McCain.
Yes, sadly, and there will be much hand-wringing about racism. But Obama will win Florida. And he doesn't have to win either, really. He's in really good shape to win--just capture the Kerry states, plus Iowa, plus New Mexico, plus Colorado.