When I upgraded MacMegasite to Drupal 4.5 I got rid of the old filestore module I was using for downloads. Instead, I’m now taking advantage of the new capability to attach files directly to a story. I created a download page which lists the 20 most recent attached files. I found that the best way to add a new feature to the site is by putting the PHP code in a file and then creating a PHP page which simply includes it and add a URL alias to that page. That’s how I created the store & feedback pages. It’s a lot easier than writing a Drupal module.