Personally, I won't develop a website without implementing a CMS anymore. Joomla is a CMS (content management system) as is WordPress, CMS Made Simple, Expression Engine, and others. The #1 reason I use a CMS on every site I develop for my clients is that it gives them the power to edit their content on their own. I don't have time to make small edits and tweaks to the text and images on my clients' websites. Using a CMS allows them to log in and make those changes themselves. When they need help or when they need advanced work done, they contact me, but no longer am I changing words here and there.
I create the design in Photoshop, slice the images, write the HTML/CSS by hand, and then implement the CMS code. So, I'm still creating the websites from scratch.....then I plug in the CMS and power it up!
And my personal favorite at the moment is WordPress because it's easy to use, search engines loves sites that use it, and there are lots of plugins available for extended functionality.