This is an interesting question. I gotta say I was torn. GayGeek currently deals with, give or take, about 55-60 different payment processors (some being like CCBill/Verotel/Epoch/ePassporte, but most being affiliate programs that make their own payments by check).

I have grown to like CCBill a great deal. In four years of them working as an affiliate and two more years as a membership site, I have never had a single payment issue. Not even AEBN can say that (one of their checks failed to show up, and they refused to reissue it until the next payment period).

Nats, on the other hand, has stats software miles beyond CCBill. Why CCBill won't put in even a small amount of work into enhancing their stats area is beyond me. I first worked with them in 2002 or so, and I can't recall a single improvement being added since that time. Not to mention it's so slow that often my clicks reports just error out.

Why CCBill doesn't improve its stats area is beyond me. It's already the dominant payment processor, and with a powerful stats program it could increase its already significant income. My only conclusion is that they just don't care enough to bother, and that doesn't sync with the fact that their payments are always on time. Perhaps their tech department has just enough budget to keep their servers going but nothing for developing their software.

Even with the technical issues facing CCBill, I prefer their reliability. An affiliate program using NATS is only as good as the payments that are made, and when it comes to making payments no one beats CCBill.

--Aaron

PS, That being said, I'm seeing a market out there for someone to found a CCBill-like payment processor with NATS-quality software. I can only say that the sooner it arrives the better off we'll all be.