If you haven't heard about Drupal by now, you should! This is especially true if you consider yourself any type of web programmer or developer. I've been experimenting with Drupal on-and-off for several years and am continously impressed with how easily it allows you to create brand new, powerful, community driven sites.
For those who doubt the strength of Drupal just take a look at a few of the big-name sites powered by Drupal:
