I have used wordpress to create a simple website, personalspanish.net. it uses the concept of "pages", which show up in the menu at the top, and "posts" which are like regular posts. You can make any page your home page, and you can assign your posts to show up on a page that is not a home page. Its ok for this little site.
Vbulletin now has a CMS, but it costs. Check vbulletin.com for an example of how it looks.
Drupal is common too.