You have to check out yahoo music. You can create your own radio station. You can pick a whole lot of artists and as the songs are played, you rate them. Yahoo learns which songs you like. It also uses the preferences of others to suggest new songs that you have never heard.
Here is my play list for the last few songs.
50 Cent - Just A Lil Bit
Eminem - Guilty Conscience
Johnny Cash - Everybody Loves A Nut
Edwin McCain - I'll Be
Mary J. Blige - Overjoyed
Red Hot Chili Peppers - Backwoods
Collective Soul -December
Louis Armstrong - A Kiss To Build A Dream On
U2 - I Still Haven't Found What I'm Looking For
Van Halen - Source Of Infection
Tonic -You Wanted More
Puddle Of Mudd - Blurry
Phil Collins -Against All Odds (Take A Look At Me Now)
Don Henley -The Boys Of Summer
Ludacris -Pimpin' All Over The World
Variety is the spice of life, and I am liking it. There is a commercial about every ten min. You can pay money to get more stations, features, and no commercials, but the free version is fine with me.
update: There are very few songs that I hate. I dislike a lot of songs, but very few songs that cause me to feel like shooting my radio. I just heard one of those songs on Yahoo radio, and told it to never play it again. FYI - the song was Bitch, by Meredith Brooks.
update: They have eddie glenn!!
update: I hit my monthly usage limit. I am not allowed to skip songs and I only get low quality sound. Before I could get the medium quality sound and skip songs.