WordPress
WordPress is much more than a blog. Of course it does blogging very well, but as you can see, it can also be used as a corporate web site. The benefit of using something like WordPress (or any CMS) for your web site is that it is very easy to edit your content.
You can have someone (like me) set it up for you and build a custom theme and when it’s done all you have to do is go in and add your content. You only need to concentrate on what your web site has to say rather that how it’s supposed to look. If you can use Word, you can edit your web site in WordPress.
In addition to the site you’re reading now, WordPress powers these sites.
Joomla
For large corporate and/or community web sites, I recommend Joomla. Joomla has very nice theming support as well as the ability to extend its functionality via either pre-built or custom-built plug-ins. Joomla makes it very easy to compartmentalize your content into sections and to give various users control over that content.
Joomla was used here.
Drupal
For medium-to-large sized communities where you want your community members contributing and moderating content, Drupal excels. There are other content management systems I would recommend depending on your needs.
If you have an existing Drupal installation and need maintenance on it, I can help you with that. Here are the Drupal projects I have worked on.