I'm just setting up my site and I am at that point of selecting a credit card processing company. I just found out that PayPal won't do recurring billing without my customer signing up for a PayPal account. That certainly has negative connotations. I just want a simple credit card processor that will handle Visa, MC, AMEX without any additional hassle for my customer. I'll take PayPal on a separate basis if needed. Who should I use?