I do 90% of my shopping online these days, I haven't been ripped off as such, I've had items not arrive but I've always been given a refund. I guess the closest I came to being ripped off was... I bought a TV Boxset online and was stupid enough to not check it when it arrived, just put it on the shelf because I had lots of other things I wanted to watch first. When I got round to opening it, 2 discs were missing, but by then I'd had it like 3 or 4 months and was too late to complain.