Official.FM has long been a cool music streaming player and they have now enabled a way to sell direct to your fans and keep more of the money than any service I can think of. If you sell more than $30 of music to your fans they will ask for $5 a month and no additional percentage. If you sell less than that, their service is free (aside from PayPal’s fees). Pretty incredible! Learn more about it here.