This!
But for me (maybe I'm lucky) I'm getting deliveries pretty much as expected. I ordered a mini-fridge from Box Store a month ago. They shipped via FEDEX. Two day delivery. I watched the shipment move across Atlanta and sit for a day. then a day to Jacksonville, scheduled for delivery the next day by end of the day. On the truck and "out for delivery" - come 8 PM = Delivery Cancelled. This went on for four days straight. Called Box Store customer service, they wrote it off as lost freight, ordered a second one at less cost (discount for aggravation) and watched it ship, arrive, load and same thing for three days. Finally they BOTH showed up on the same day on my porch stacked one on top of the other.
I called customer service, told them (they looked at the notes) what happened. He chuckled and said he had no way to get it back so I got a free mini-fridge.
My problem is I support a logistics program (peripherally) and understand how this stuff is tracked on truck, off truck, in the lot, etc. To "lose" a box for that duration and show it on the truck then off the yard for delivery then cancelled is just insane.
Either way it worked out for me. I've still to find a place to put that second mini-fridge!