This site had been around forever. 1994 I think?
I also think the website was an initialism, like imdb.com or ohhla.com
Anyone know what I'm talking about?
This place may still be around, I just haven't been there for suresies since 2004. PureVolume was founded in 2004.
It may be: http://www.soundclick.com That seems familiar in many ways.