I don't know... with the price of streamable music services in the $10US a month range here in the states, I'm not sure I see the wisdom anymore in downloading MP3s. One service offers 900,000 tracks on demand... They don't have everything, of course, but they add a lot of new stuff all the time. For the price of one CD a month, it's like having a home collection of over 30,000 CDs available instantly. When you consider I don't have to buy CDs or use much hard drive space to store the stuff on, it's almost as cheap as pirating music.
Of course, that means little to people who want music to carry around or listen to in their cars. I do neither, so that doesn't mean anything to me.
As for Indie bands, which I dearly love, I miss the old Emusic, which allowed unlimited and legal downloads for $9.99 a month US. It provided a great place to download stuff I'd normally never even give a chance. Now they're limited to 40 tracks or so a month, which I don't think provides a lot of value.
(edited for clarity and to add a point.)