Calling Bandcamp a "streaming music website" really sells them short. Bandcamp is my absolute favorite digital music storefront. Everything about their philosophy of being fair the both consumers and the bands rings true to me, and they're always the first place I look when I want to buy something digitally.