I actually prefer PayPal, as the merchant never sees my credit card info

Also, they have a thing you can download and it will generate a disposable MasterCard (good only for the one purchase) for you. Then you can use PayPal to check out anywhere, even when they don't accept it