Just my 2 cents...
If you're thinking of setting up your own site and you're not sure where to go for hosting your site, I suggest you look into IX Web Hosting.
They have really good hosting packages available; from the beginner plan which includes a free domain registration to the premium plan with 5 free domain registrations.
We've had no problems since we bought a package with them and have had all our questions answered promptly by their help desk.
You can compare the different hosting packages and sign up at IX Web Hosting.
Read more tips & articles at Modern Mami
technorati: web hosting, domain registration