TuneCore

TuneCore acts as an intermediary between iTunes, Rhapsody and independent artists, easing the process of putting music up for sale. They charge posting fees and a yearly maintenance fee, but the artist gets all the profits and retains all the rights. Not a bad business model.