http://www.fastspring.com/blog/2008/07/shouldnt-i-just-use-paypal-for-my-e-commerce-payment-processing/