Next President of the United States?
John Edwards just announced his candidacy and he's already running a smart, multi-pronged campaign, using hi-tech community-building tools like
and text messaging, and creating
Share to Twitter
Share to Facebook
Share to Pinterest