With content management systems (CMSs), there are basically two paradigms that I call "client-side" and "server-side" (not entirely accurate, but bear with me). The vast majority are server-side. The code constantly runs, keeping everything going where it should be. This is great because it's conceptually simple and easy to integrate with existing code/databases.
The downsides are legion.
For client-side CMS systems like Bricolage and Krang, you have a server -- could be running on your laptop if you want -- which runs your CMS app. When you're done editing your pages, you publish them to your site. They are sent via sftp, ftp, or whatever other transport mechanism is set up. In other words, you work locally, publish remotely. The downside is that it can be tricky to integrate with existing sites or databases, but once that's done, you generally don't have the disadvantages above. In fact, you could make your entire site static and have virtually no performance overhead aside from what your Web server can handle.
Now that you've read this far, what client-side CMS systems would you recommend for individuals? The easier to use, the better. Bricolage and Krang are great, but they're designed for people with serious needs.
1. Krang borrowed so much from Bricolage that many would be hard-pressed to see the difference between a Krang screenshot and a Bricolage screenshot. I never did understand why they wrote their own rather than work with Bricolage, but they did put together a great product.