The Democrats in key swing states are splitting for McCain in big numbers. This effect has either not been noted, or has been ignored, by most pundits.

Democrats are beaming that their party is outperforming the Republicans in early voting, releasing numbers Wednesday that show registrants of their party ahead 54 percent to 30 percent among the 1.4 million voters who have gone to the polls early.
Poll gives McCain lead in Florida early voting

Yet, a poll of early voters in Florida provides a curious anomaly.

A Los Angeles Times/Bloomberg poll gave McCain a 49-45 lead over Democrat Barack Obama among Floridians who have already voted.

Then we have all the Hillary Democrats, at sites like HillBuzz, reporting on potential McCain victories in Pennsylvania, Florida, Iowa, New Hampshire and even Maine!

In Pennsylvania, Democrats hard at work not just voting, but campaigning for McCain!

DEMOCRATS are staffing McCain offices across the state. DEMOCRATS are phone banking and canvassing for McCain. DEMOCRATS are raising large sums to fund this last week of campaigning.
HillBuzz on Pennsylvania

As mentioned above, key indicators that Democrats in Florida are voting for McCain.

analysis indicates Democrats voting early in Florida are voting for John McCain in huge numbers
HillBuzz on Florida

Disenfranchised Hillary Democrats in Iowa, New Hampshire and Maine also shifting to McCain.

And all of us agree that on election night, the media will be spinning and sputtering and trying to explain things that those of us on the ground have seen coming for months now.
HillBuzz on New Hampshire, Iowa and Mainesnip