If you've a whole bunch of music you can pipe through an audio scobbler (pluggin for your media player), then I'd highly recommend
http://last.fm. It builds a database of music related to the genre of music you listen to and can then play back similar tracks.
(Un)ashamedly I have to listen 50s

and Roll when working on the bug, it just works for me!