i looove downloading music from the net. frankly, i dont think its too morally bad for people to download music for free, just because you are still supporting the band in some way. just go out to their shows and whatnot, buy some shirts, but cd's are a thing of the past. anywho, i'd like to share some sites that i usually download music from.
the uploads aren't very frequent, but the music selection is full of sweet indie bands i have never heard of.
this is my favorite site at the moment, just because the uploads are frequent and the it stays pretty up to date with new albums.
this site is really good for underground hip hop, and that's all i gotta say.