add hosting to Dreamhost domain
do DNS only for free DNS hosting

Log in to the site
Under "More Actions..." choose "Manage Site"
Choose the "Web Address" Option on the left nav sidebar
Add the new web address (must have a subdomain like www.)

Make the CNAME change at your registrar

First step:
Create your account:

also [2010.02.03 09:58:48]
You can create a new account on Google using your existing email:

Or, you can create a new email address too with Gmail:

also [2010.02.03 10:31:14]
create a site
choose a template
choose the title of the site

also [2010.02.03 10:58:20] favicon
create a favicon
favicon d - Google Search - custom icons for your website!
Dynamic Drive- FavIcon Generator
forward domain to blogger - Google Search
Blogger: how to use a www custom domain for your blog - A Consuming Experience
forward domain name to google sites - Google Search
URL forwarding - Google Apps Help
How can I change my site URL to - Google Sites Help
Google Apps Discussion Group - a knol by Larry H
Changing the site URL for sites created under - Google Sites Help