Building your own website can be an utterly daunting experience. Many people prefer to contract the work out to specialists but it can't beat being able to administer your own site and change it when you want to. Yahoo! SiteBuilder has been designed with beginners in mind to easily design the site you want.
Much of the work is already done for you - it features over 380 templates to choose from and many look very professional. Building the site is made easy through a simple word processing and drag-and-drop mechanisms that allows you to build web pages in no time. The program also works offline so you can create and experiment with your site before uploading any changes. If you're familiar with HTML, you can also write your own code from scratch using HTML or SiteBuilder's web page editing tools. However, it only works with Yahoo! servers so you'll need a Yahoo hosting plan too.
For those that just want to drag and drop their website together, this is a great tool although advanced users will find it pretty limited.