I Recommend Drupal
A couple of friends have asked me recently what I recommend/prefer to use for a content management system (CMS) when building a website.
For most small business, non-profit, or personal websites, I think Drupal is the best choice that I've come across.