Ahhh, Heaven. I'm in love.
With an online radio. Whoever invented it, I would love to thank, personally.
If you don't know what I'm talking about, you MUST go check it out. Pandora is an online radio that tailor's to YOUR likes and dislikes. All you have to do is register for a free account and then it will remember all of your personal stations. You can keep up to 100 stations. All you have to do to create a station is plug in the name of an artist or song, (i.e.) Death Cab for Cutie, and then it will create a station based upon the musical qualities found in Death Cab, thus creating a station of music that you will probably enjoy immensely.
In addition, you can even ask it why it chose a song. When I created a Death Cab station, the first song it played was "Mad World" by Gary Jules because of the "folk roots, acoustic rhythm piano, acoustic sonority, minor key tonality, and melodic songwriting." And if the station plays something you DON'T like, you can give the song a thumbs down and it will further change the station to fit your needs.