I only buy online if I can't find an item in the local shops.
I've had a couple of bad experiences with online shopping, the first was when I ordered a shirt, but when it arrived it was nothing like its picture so I had all the hassle of re-packing it and going down the post office to send it back to get a refund.
Second experience was when I bought a pair of shoes online, they arrived and were fine, but then I began getting truckloads of junk catalogues through the post from that firm AND from all sorts of other firms who they'd handed out my name and address to, what cheek and a waste of trees!
The only way I eventually got it stopped by getting myself taken off their mailing list was by pretending to be my brother and tell them I'd died..