You know what this site needs? Distributed content. If all of us could host our own stuff on our own sites and use this as a place to link to it, it would help.
Another thing that might help is if people donate to the site or offer to mirror content. Mirroring would definately help alleviate the bandwidth crunch.
In fact, Dolby and friends, the providers of this site, should consider signing up for the Amazon Honor System. It allows site donations through Amazon.com to help keep the site running.
http://www.amazon.com/honor/