I found this site called noisetrade and it is really cool. Indie artists put songs/albums on the site. People looking for music find something they like and can download it. This may sound like a bad deal for artists, but it isn't. There are options to donate or share the song with others. Some artists will put a few songs on the site and have links to buy their other songs. The only catch for users is that you need to give the site your email. They will send you some promotional stuff advertizing artists, but it is easy to ignore or send to junk. You can use this thread to share some songs you like on the site.