I’ve been researching the marketing choices bands have for selling their music online and I found it to be a confusing rats nest of competing services. Here’s a link to the best and most complete post (it actually includes pricing info!) I’ve found on the subject.
How To Digitally Sell Your Album on The iTunes Music Store.
CDBaby and Tunecore seem to be reputable services that do the distribution for you.