Jeff Greenfield of CNN pronouced that Kerry won because his voters liked his ability to stand up to bush on national security and defense issues.
Edwards won because he is a southerner and can win by competing in the south against bush.
Gosh, if we only had a candidate that could combine both of those criteria.....where could we find one of those????/