I personally use phpnuke for my site now which is a flexible content management system with tons of addons.
Here are some links that might help
http://www.phpnuke.org/
http://www.postnuke.com/
http://www.webmasterbase.com/
http://www.mx-system.com/
Postnuke and phpnuke will allow you to use about 300 templates, completley customize it through a admin panel and easily edit the whole site. Also there are lots of great php addons to make the site more dynamic.
Hope this helps a bit =)