Like you already said, Drupal is a CMS. It allows you to build dynamic web sites with constantly changing content. Websites built with Drupal tend to be more complex than blogs and personal websites. Also, Drupal is open source, so that if you are trying to understand how something works, you...