Drupal sites are great looking and perform well due to smart caching. But out of the box they still rely on reloading whole pages for site navigation. There are a few modules for applying AJAX to different elements, but none of them fully serve the needs of thinkyhead.com so I rolled my own solution. Here's the code we use to make our Drupal-style menus load their content into the content region, which should be adaptable to any site. In the future we'll look at building a module out of this code.
Welcome to the new Thinkyhead site, completely rebuilt using the Drupal website framework! Thanks to the new setup I'll be able to add content more frequently, including more audio, video, and images. And there are many other features just waiting to bust out! Check out the I Love Drupal! page to find out more about my love for Drupal and its growing user community.