Something to keep in mind is that there's no requirement or reward (other than learning) for coding a website by hand. It's a great learning experience, but you can oftentimes get better results and a more useful, team-editable website by using CMSes like Drupal or even software packages like iWeb.
Shaker made a website out of iWeb that was tweaked and optimized to be XHTML compliant and to have a more unique image than the templates provided, and we won a Website Award for it. Check it out at
http://www.team2791.com
As for your specific website, it seems like it's wasting a lot of space and uses tables to get the job done, which unfortunately makes it look quite out of date and not very interesting or accessible.