Search for free mp3's to listen. Allows create radio stations, upload mp3, share play-list and provides a music recommendation system to include on current play-list similar songs.
grooveshark.com