Hey, nobody mentioned my favourite: eZ Publish. I like it because its flexibility, has low-level control, multi-language support and versioning.
For small and simple sites I sometimes use Mambo, but usually I run into problems if I need more templates and want to control the output of the modules.