I would also suggest checking out MODx. They have a really flexible CMS. I use WordPress when I need to build blogs, but have been using MODx to build websites. I created a one-page overview of MODx, where you find free MODx templates, examples of sites powered by MODx, and reviews comparing MODx to WordPress and other content management systems. http://www.squidoo.com/modxcms