We are at 91.3% for form submission approval.
Edit...this is for the month so far.
Mostly CC, but there are a few check signups in there. Even one of those was denied so I guess it all averages out.
I guess I can be happy with that number
I have also never had trouble running my cards through ccbill either
Good post Donovan!