GrooveShark-- The BEST of the streaming online music players!
Grooveshark is the holy grail of online music players— it has every song you want to hear, it lets you listen to what you want (not what THEY want you to hear) and you can make and save your own playlists. And it’s free.