ZAPPRX is a good company. I like the fact they have a very clear, step-by-step process for submitting claims and I like that they don't get to involved with billing as a rule. They are very easy to deal with and make sure everything is in the right place and that I received good customer support. They are flexible as needed and very responsive, always trying to work with me to make sure my needs are being met. I am not a big fan of that you can't use them for primary care, so I have to use them