I have been trawling internet radio and cam across this brilliant site!!!
http://www.pandora.com/
You can let it create a playlist for you. When you hear something you like, give it a "thumbs up" and it'll create a style specific to you. But get this, you can bookmark specific tunes and artists, which means you can effectively create your own dukebox!! I've been using it 30 minutes and it's already cooking, bye bye CD collection, yeeeehhaaaaawwwwww!!! 😀😀😀😀