Could someone explain the pro and cons of choosing Authorize.net over getting my own merchant account. And if someone knows a better payment processor than Authorize.net I would like to know. I do not want the customer to leave the site though, I want all payment processing to be behind the scenes. Thanks