I do know Drupal and have developed a few websites with the CMS, however because I have never had a client that needed that much power, I typically sway them to WordPress.  Drupal is a great CMS and I do typically always have a running website to keep up with the changes that happen to well kept CMS systems.