You can see my personal Drupal site in my sig, and many that I am workin on in the links... I am a totally sold Drupal nut. I tried ALL kinds of CMSs in search of the perfect one, and NEVER found it... but once I spent ENOUGH time in Drupal I experienced an enlightenment of sorts... it is a very beautifully put together system, and I have even found that the flaws that it has have helped to steer me into some cool directions I would otherwise never have gone.
NATIVELY, with NO outside modules, it will handle ALMOST everything you are wantin... it has simple but wonderfully zen and "ergonomic" forum functionality built in, and blogging... you simply choose the content type you'd like to create and it puts it in the right place.
I would DEFINITELY recommend spending one solid month working with Drupal on test sites... explore it all you can during that time, and I will just about mail you a check for a nickle if you don't find yourself sold on it.
I found Joomla to be very counter intuitive out of the box, and did not "feel" good about it at all... tried three versions now, so far... but I know of some super websites that use it!