I just thought I'd chime in and offer an alternative to hand editting pages using a WYSIWYG web editor, there are a bunch of different free Content Management Systems available. Most are written in PHP but many typically don't require you to have much experience with coding in PHP or very much HTML knowledge. Depending on where you have your site hosted, many web hosts also include automatic setup scripts in whatever web control panel they offer for a few of the more popular CMS systems meaning you don't have to do much work to set anything up. The vast majority of the CMS systems are also skinnable which also means you don't need a bunch of graphic design knowledge either. As well, the majority of CMSes are expandable and customizable via blocks or modules. Blocks are onscreen components such as calendars, voting booths, mini chat boxes, menus, ad banners, etc. while modules provide other functionality like forums, project managers, link databases, etc.
There is a site called
www.opensourcecms.com which allows you to view and even play with each CMS package they have listed there. You can even dive into the admin panels to see what each has to offer.
It's just an alternative I'm providing in case you want to get your site up and running quickly. Sometimes site development can take as long as fully customizing a shard, but with the various free CMS packages available, it could theroetically cut your website development time down to mere hours instead of days or weeks. It all depends on what you want to do and how complex you want to make things... the more complex, the more time it takes. But, for a basic site, given a couple hours, it's possible to have one up and running.