Oh, and I wouldn't use Obama's success in DEMOCRATIC primary contests as an indicator of his strength. Kerry won North Dakota in a landslide when the race was still competitive in the 2004 primary. Didn't mean he had any shot at all in the GE.
I doubt very much any Democratic candidate is going to win any of the states which eluded Bill Clinton, save perhaps Virginia. And that includes North Dakota through to Texas, as well as Idaho, Utah and Wyoming, which are as Republican as you can get. Arizona can be put in the safe McCain column too
I still think McCain has problems. There has been a huge enthusiasm gap this primary season in a race, where both party's nominations were, theoretically, wide-open going in. That said I don't see many Republican or conservative malcontents cutting their noses off to spite their faces. A lot of them, however, could well cast anti-Democrat, rather than pro-McCain, ballots. Of course, with McCain having the
New York Times busting its gut to do him a good turn

, he's well on his way to getting them 'very conservatives' onside. I don't think they'll ever truly trust him, however
It may well be that pragmatic streak among Republicans which has allowed McCain to prevail given his strength among Independents but then the system that was in place to help Giuliani ('winner take all' rules, particularly, in blue states) has, undoubtedly, worked to McCain's advantage following Giuliani's implosion
Obama seems to be generating much support from those who've never engaged in the primary/caucus nominating process and I'd like to see that, as long as his Independent and cross-over support, hold through to November; while the Republican-leaning group, where he could make inroads is among 'upbeats', the young and the optimistic but he needs to address the patriotism question; while the 'New Dealers' (older, blue-collar, moderately hawkish, socially conservative types - yep, Dave 'Hawk' style Democrats but not so much of the old

, in my case) are the Democratic group, where McCain will have appeal
Dave