I would like to reduce my dependency on the multiple vendors / systems and get my entire multi-website process into a single system. Can anyone suggest a single company/product that provides: Must have: credit card processing for digital sales credit card processing for recurring membership fees (preferably that talks to a good membership site management software) built-in affiliate program manage multiple websites from one account hosted digital products Nice to have: customizable templates for check-out pages ability to cross-sell products ability to up-sell products auto affiliate payment autoresponder easy to use I know this is a lot to ask, but I don't think this is an uncommon set-up these days.