It makes sense to me: they're both very New Hampshire-style candidates (I guess I'm a pretty New Hampshire-style blogger, politically, given my fondness for both). Check out the swing in the last two months: Obama has gone from a 14 point deficit to a 2 point lead; McCain has gone from a 15 point deficit to a two point deficit. If momentum counts, McCain and Obama will both win - and the imponderable will be who pulls in the most Independents. That, in turn, surely depends on Iowa. My sense is that if McCain emerges as a front-runner, he could take off.