I have to share this discovery: noisetrade.com
This has got to be the third best site on the web, right after drablecast.org and mega-beasts.com. There are about 50 independent/little known artists giving away their music FOR FREE in exchange for spreading word of their existence. For each album you can either pay "as much as you want" or spread the word by emailing three of your friends and telling them about the site. Best idea ever.
I've downloaded 5 albums thus far, and they ain't bad. Right now I'm listening to "Failed Medication" by Disappointed By Candy.