There are all sorts of free things out there to get you up and running with a site or creating a fresh new look: flash, full css site templates, snippets of code - but before you jump in, give some serious thought about your content and what it is you want the site to do - and how your site is part of the rest of your marketing efforts. Sites should be easy to maintain - no sense recreating elements from scratch.
I've worked on initial site design, then handed off to the client to maintain. I've also been asked to maintain sites as part of an agreement.
Give serious consideration to your keywords so your site shows up in search engines. Also, add Google Analytics - it's a free service and tracks everything; how users found you, where they're from, how long on the site.