Well I reached the 1000 package milestone for StormOS yesterday, sooner than I had originally planned. I had planned on announcing a new ISO but its not ready yet, so this will have to do:
The server itself is written in Python and plugins allow access to the files via samba, upnp/dlna and daap (iTunes sharing) and a webui for accessing and configuring the whole thing from your brower.
The idea was to keep an index of the files in RAM so we only need to access the disk when a file is added (which we watch for with inotify, on Linux at least) or someone wants to download or stream something, thereby making the NAS quieter.
I'm not sure if it actually makes a difference to hdd noise but it certainly makes things a whole lot more responsive when browsing the available files.
This software which will be referred to as "StormServer" (yeah, I know its not a great name) should be ready for its alpha release sometime after Christmas.