I just helped Katie setup a web site (katiebegley.com). While I’m walking through the process, I thought it would be worthwhile to document the process. Partly this is for my reference, partly as a placeholder for friends and family setting up web sites.
I don’t have a favorite hosting site, but if you have an available server, I recommend WordPress for hosting most small business and personal web sites.
I install WordPress, customize wp-config.php, then setup Remote Publishing to support XML-RPC in the WordPress Administrative interface – Settings – Writing – Remote Publishing (screen shot below).
Next, you select Themes, set the About page, and typically us a Blogging tool such as Windows Live Writer.
Then, you want to publish the web site to