Bandcamp is one of my favorite places to discover new music. SoundCloud and The Hype Machine are great as well, but discovering a new artist on Bandcamp is a delight.
The site recently rolled out subscriptions, where you can pay an annual fee and get everything that artist does. The idea is great, but the fees charged by most artists is incredibly low. I paid $4 to subscribe to Germany Germany and got all of his previous work (including side projects), free downloads of anything he releases in the next 365 days, and 30% off any merch he sells through Bandcamp. Not a bad deal for less than the price of a latte.