I have to disagree on some points with Rachel. Kerry is going to lose because he is a bad candidate, not because of his message. Sure enough, he has no message, but its been since FDR that America has elected a northeat liberal, and by today's standard's, he would be quite moderate. He had the money and the media influence to get elected in MA and win the democrat primary, but Kerry is finding that he has nothing in common with the rest of America.
I assume you meant Kennedy, not FDR. And in that case, Kennedy had something else Kerry doesn't have, charm and personality.