So I Want to Create a Commercial Website...

I have an idea for a website (two ideas for two different websites, really). I have absolutely no idea where to begin.

Can someone recommend a web-hosting service that the average internet user can navigate? I want something that will host the website, allow me to design it, and won’t cost a fortune.

Some more specifics:

  1. I want some form of interactivity where users can create the content, but that I (as administrator) have to power to moderate.
  2. I want some means of making money on this-- Google ads seems the easiest and most obvious.

Can anyone recommend a web hosting service that meets my needs? seems a good starting point. Any others?

You’re going to want to hire a professional firm to create the site, and they will probably have a preferred host or their own servers.