Well Wiggle lost my custom today, I'd always had decent service from them but this was just terrible.
Ordered some tubes, tyres etc to get my beater finished and after 2 delivery failures due to no one being in I rearranged for them to be delivered last Monday, but it turns out it didn't leave the depot, ukmail then agreed to deliver on Saturday but guess what no delivery and they've been sent back to Wiggle. So I've lost a couple of days and whilst it's UKmail's fault for not delivering when the should it's pretty shoddy for Wiggle to have a delivery service that gives you the ability to rearrange your order but for their system to override it and call the items back without even contacting you (which is what happened on Saturday).
Contacting them just now was just a joke,because there's no phone number and you have to use a chat window, they just apologise and ultimately wash their hands of it and because they don't have to talk to you it's too easy for them. They offered me a refund (which is the least you'd expect), but you can't refund the lost time.
Anyway, rant over tl;dr, Wiggle poor impersonal service, you get what you pay for, support your LBS, fight the power and any other proletariat slogans you can think of :)