One of my friends just turned me on to this. http://www.pandora.com/. Follow the directions and add a song name, band name or anything. It pulls music that it feels relates to what you have added. I have a DIO / Sabbath station and right now I am listening to Judas Priest I think it tries to learn as you cam mark songs like or dislike.