I came across a very useful website recently. I was skeptical at first, but it works very well, and it seems legitimate without any RIAA violations.
You can upload all (or selected playlists) of your mp3 library to your individual account. Then, you can “stream” each track over http. I love it for times when I’m not at home but want to listen to my music via the internet. You can also share playlists.
It even has a handy “hands free” desktop loader application.
Here’s the link: anywhere.fm.
You have to Login