Even the very biggest artists haven't figured out how to sell music in this new era. I think we are headed for a day very soon when ALL music will be free. You'll just go to a band's site and DL the thing. The acts make their money on touring.
As a web developer myself, I'm surprised that more acts aren't pushing for paid "gold club" memberships to their websites. In other words, join their sites for free and get good stuff, but if you pay $x.xx per month extra, you get special perks: private forums where the artists actually take part in threads, legit autographed items, VIP concert packages, admittance to a private fan festival, special edition books or artwork, etc. - things that can't be pirated for free like music or video. Think about a band like STP getting 10,000 people to pay $9.99/month. That's $1,200,000 a year in easy revenue. A U2 or Springsteen might get a lot more than that.