I use Pay Pal for as many internet purchases as I can. I have it linked to my Credit Card rather than my bank account, so I can control how I pay off the credit card bills.
I have had a couple of disputes where goods didn't arrive, and both times Pay Pal found in my favour and reimbursed me. I think its a great system.