I think you are going to love this: Pandora! It's like having your own customized radio station. You put in some artists and/or songs that you like and Pandora will search its database for those songs plus others that are similar and create your own personalized radio station. The songs have been analyzed using up to 400 different elements and Pandora trys to match elements from your favorites to find new music. The Pandora site can explain it much better than I can and is very simple to use too. The best thing is that its free and you can have up to 100 different stations. I've only developed two so far: one is a good listen-while-you-work kind of music and the other is Christmas music (check that off my list!). You need to work with your station a little and give it feedback on the songs they play - say whether you like it or not - and before you know it you'll be hooked! I've already discovered several new artists and puchased their music through iTunes. I've said it before and I'll say it again - I love the internet!