Bandcamp is awesome. I don't buy music online anywhere else, and I have a ton of music available there that has done very well for me. The community is healthy and growing, and the platform doesn't screw artists out of royalties. It's the last honest music store on the Internet. That is all.