If you love music, you gotta check this site out.
pandora.com
It's an internet radio. Create a station by searching for an artist or a song. The station would then play the song and other songs with similar influences, roots, rhythmic patterns, style, etc.
It's doooooooooooope.