I have to say that I like the concept of the PayPal Plugin. (While in Beta, this was formerly called the PayPal Virtual Debit Card.) This tool allows you to create a one-time or a one-site Debit Card for shopping on-line. The one-site feature is particularly nice because it allows for recurring charges, but still protects from fraud as the charges can come from only one website.
Bank Cards
I went to my bank recently, opened a new account and got a new a Debit Card from the bank. While I was at the bank, I mentioned to the Customer Service person that this was the third debit card