Are you looking for free advice and work, or are you looking to pay?
I say this because of the post above me.
I have been doing websites for a decade and have done from personal sites to full business sites with e-commerce and other "goodies". There is a very wide range of styles, software, and skills needed depending on what you really want to do. And many hosting companies come with everything from forum software, photo galleries, guest books, e-commerce tools, and you name it. Each of these things can be modified to match a general look and feel so be integrated together fairly seamlessly into a simple (yet appealing) base site.
And then you need to have fairly good graphics to go along with all of that. The “building” is only one part, you need to have it look nice too.
I have seen where many great graphics guys are lousy at making websites, and many web designers are lousy at making the graphics needed for a good looking site. BOTH are important for a good site. And you also need good layout and navigation as well.
So yes, there is a lot to think about and be careful of when putting up a site that is good.