tedster - 1:55 am on Mar 18, 2011 (gmt 0)
That particular website is a Drupal site. It has always been slow compared to our WP sites. Drupal calls MySQL more for each page. The more records the slower the load time.
If the content doesn't change extremely often, you might consider a server caching solution, too. There are several available for Drupal.