Cloud
Out of all the critical systems being deployed to the cloud, I wholeheartedly support off loading credit card transactions to a 3rd party. Let PayPal handle all the PCI-DSS compliance headaches. Having spent close to a year of my life, and millions of $$$, working on a project to get our company in compliance, leave this to the experts. Those transactions costs aren't as high as they seem.