I used Joomla - formerly Mambo - for my website below (in the sig). It is a an opensource CMS with one of the biggest communites of developers. There are a ton of extensions that add to its capabilites (i.e. an image gallery). I wanted more than a simple blog so I went with it and created a superblog.