www.box.net is way good. You just upload your files, and link to them, for free. Lots of these "music" sites do crazy things to your files when you upload them, so that they are easier to stream, I guess. But, their compression schemes ruin your files.