If you like StumbleUpon's capability of finding websites you've never heard of and you're an indie music fan, check out
StumbleAudio. On the top right, enter in an artist you like and on the left you will see a list of indie artists (you've probably never heard of before) who have similar qualities. In the center square, you can cycle through the chosen album. Click on the left for another similar artist, or click "Stumble" for something entirely different. You can also purchase songs from iTunes, Amazon, PayPlay and CD Baby, share the music with friends and vote if you like the song or not - signing up for an account will let you save your favorites. StumbleAudio boasts more than 2,000,000 songs in their index.