Quick note on a coming future site upgrade. There are a couple long-standing, er, issues with this site for which the fix has been to upgrade to Drupal 6 (Drupal being the software on which this site runs). I run several sites using this software and just upgraded the first of them to Drupal 6.
http://davidherron.com/blog/topics/651-converted-drupal-6
Unfortunately the upgrade isn't entirely smooth due to the beta quality of some of the required modules. But overall the user experience of Drupal 6 is much better than the Drupal 5 we're using on this site. I'm confident that once the site is upgraded to Drupal 6 it will be possible to make some great improvements and to fix the longstanding issues.