I haven't heard anybody mention this, but I've built a few sites (so just my 2 cents), and have had wonderful success with Wordpress by loading it into the root directory.
Add a few key plugins and then just set up pages and post to the blog.
I haven't tried Joomla but I have heard good things about that CMS system as well.
Greg |