The Iowa Caucus results are so telling, it may not be pre-mature to say the Democratic race for President is all but over. An impressive win by an measure, followed up by a speech that is already being framed as "one for the ages", Obama is now set to ride a wave that likely makes him unstoppable.
Edwards will move forward, but his strategy always demanded a Iowa victory, anything less and his lack of resources and momentum would be his undoing. The race is now basically a Clinton/Obama duel, but in reality Obama has all the intangibles on his side and a victory in New Hampshire would effectively end the race.
The latest polling in New Hampshire, done prior to the Iowa Caucuses have already shown a tightening, with Obama within striking distance of Clinton. Given the magnitude of Obama's victory in Iowa, his ability to appeal to independents, his ability to energize the casual voter, we should expect a SIZEABLE jump in his New Hampshire numbers, something in the order of 10% or more.
What happened last night was the birth of a phenomenon, in many respects Obama has stolen the "change" mantle, which is the key for Democrats. How Clinton finds an effective voice in this environment is hard to imagine, possible Obama mis-steps aside (Saturday debates). With the condensed timeframe, only five days between Iowa and New Hampshire, momentum is more important than ever, and Obama now blows into the State like a comet.
Anything can still happen, but something profound was unleashed last night in Iowa, something which to my mind appears unstoppable.