I was recently in charge of obtaining a campaign web site to support our re-election efforts. We had used a custom site on our first election over 12 years ago and it was a lot of work. I am very comfortable with the technology, but I did not want to invest the necessary time if we did it the old way.
I reviewed a number of different sites that support campaigns and settled on online candidate. I found them to be extremely responsive to our needs and questions. Once we paid our fee, the site was a breeze to setup and they were very quick to help create the banner graphics. Whenever I had a question, Carol was quick to answer. Their customer service is top of the line.
An important feature which we did not consider much at the beginning was their data tracking. They have great stats and other tracking information that allow you to see what the voters are focusing on. This helped us modify our campaign on the fly based on this real time data.
I really liked that I could get the site up and running quickly and then add some of the more complex items as we went along. Integration of PayPal for donations was quick and easy. We even were able to link our campaign photos from another site which processed them into animations and then displayed it on our campaign site.
Do yourself a favor and skip the "do it yourself" route and just use online candidate!