@misterd
The latest polling data indicates you might be correct about Edwards. His surge in Iowa is nearly identical to the late boost he and Kerry received just before the caucuses. You probably remember that, in 2004, Dean and Gephardt were expected to win and shocked nearly everyone by coming in 3rd and 4th. Edwards really speaks to the Democratic base (well, he does now.. his record as a senator is somewhat different)
It looks like I'm going to be wrong and Edwards will win in Iowa. He pretty much has to because he doesn't have the organization to run beyond Iowa without the momentum. If he does indeed win, he'll probably get South Carolina like he did in '04.