Jacob

CCBill is an excellent choice for 3rd Party billing. this is probably the route you will probably have to go since getting a merchant account for membership sites is really tough and very risky doing it on your own. Going with a processor that has a very tight scrubbing policy will in the long term save your butt.

You can also use Paycom and Verotel. I have not had any problems with them and they are good for processing as well.

Netbilling can get you a merchant account, I believe, and you can process on your own, and scrub through their scrubbing system...but it's more dangerous and more headaches...