I have an idea for a new website but I'm clueless about the mechanics. I want to be able to allow people to create their own pages on the site, like myspace, and I want it to be able to support a lot of traffic and ads. If I get someone to build the site, what kind of web hosting do I need? Do I have to develop special software? Thanks in advance for any help.