I know a lot of them lurk here. here some thoughts, and stuff I've recently come to realise. I've used RegSoft, RegNow, Plimus and BMTMicro, so I've tried a few. This is how you get Indie game developers to choose YOUR service (in my opinion, obviously ): These are NOT in priority order. 1) Good commission rates. Obviously the lower the better 2) FAST order processing. All delays are bad. The customers email us within 10 minutes, after an hour they are fuming. after 12 hours, we probably lost a customer for life. 3) Good order-form customisation. Ideally we can edit html directly ourselves. if not, make it easy and fast for you to make the changes. 4) Features. We want stuff like decent reporting, ability to send follow up emails, coupons etc. Let us have options on everything. 5) ZERO hassle for the customer. Keep fraud checks purely to orders that really need them. Do not phone the customer, as this freaks them out. 6) Minimal order forms. Any data that isn't ESSENTIAL shouldn't be collected. make it quick, simple, clear, easy. No opportunity to get frustrated or change your mind. 7) Payment options. If you don't take paypal, forget it. Ideally you integrate google checkout, Amazon and as many as possible. 8) Fast customer service. If I email your service and I don't get an email back in 12 hours, You lost my business. Ideally you have an address just for vendors, and reply within a few hours. 9)Sensible refund policy. Check with the vendor before issuing a refund. One final point. AFAIK, not a single payment provider right now has integrated the new open Amazon one-click payment system into their setup. This should in theory mean that anyone on earth with an Amazon account can do one-click ordering of our product.. If it really can be made to work like this (without any more order form stuff required than that) then the first payment provider to implement this will trash all competition. Thoughts?