We went with nanacast.com for our latest product launch. It doesn't have OTO, etc but is great for affiliate management, tracking memberships, etc.

Accepts paypal, as well as authorize.net, etc.

It's not perfect, but the best part for us is the combination of cookie and IP address for tracking. Means our affiliates have a much better chance of keeping their commissions.

Clickbank is real easy to setup, but also very easy for customers to steal commissions from affiliates in our experience by simply substituting their own affiliate id.

Best of luck with it.

Cheers



Tim