I decided to try Pandora one day on a whim and I can't stop listening to it. I chose the artists that I like and they generated a playlist for me that did not contain one bad song. It was amazing. They really know how to recommend music based on your tastes. The really bad thing is that they don't let you choose many songs on your own so if you want to hear something in particular, they limit the number of times you can choose it.