Which is the best in your opinion?
grooveshark.com
grooveshark
Last.fm has more of the music I like, but it isn't that smart about finding new music that I'll like... the radio bit can also be pretty repetitive (2 or 3 versions of one song in an hour of listening).