Have you heard it yet?

http://www.pandora.com/

I've been listening a lot lately.
Just type in an artist, band name, or, music style and it starts playing your request and similar artists. The selections are solid and tell you the truth I haven't had one song that was a bad mix to my selection that would have made me want to change a station on a radio.