I am not sure this is the right forum, but here goes:
Is this site a Drupal site and if so what would you say are the must have modules for Drupal?
For example, I noticed that the forum is pretty good, is this a specific forum module? Also, your Drupal seems to automatically create fantastic URL (aliases?), do you know what module?
I guess this question is for James but anyone can answer.