1. Microsoft, of all people, will give you a website and domain name absolutely free. Though aimed at small businesses, anyone can register and set up a website.
2. Head to office.live.com and click on the button that says: 'Office Live Small Business -- Sign Up for Free.'
3. Fill in the simple registration information...it's basically name, city/state/zip, and email.You'll be asked some business questions like 'Number of employees'. Just answer as best you can, even if the answer is zero, or one (yourself!).
4. Use the simple form that pops up to register a domain name, and build a website. You can have the whole thing in operation in 15 minutes.