For this website I have made a custom theme for the popular content managment system Joomla!. Some advantages of using a CMS is that pages can be updated and maintained with a simple admin interface rather then getting stuck fooling around with code. It has been working great, and it seems to be the future for many web applications.