meh, why re-invent the wheel?
Take a look at Wordpress, I know it's a blogging platform but you can easily make a static website out of it.
Google Wordpress themes for thousands of nice designs.
Here's a half assed one I made for a mate. This ones a blog, but it's easily modified. Half an hour to set up.
Bookmarks