NC senator John Edwards is in the race for the White House. What a long race this is going to be.