I have to admit I don't shop online..I've been sorely (literally) tempted many times but I have friends who are personal shoppers and they say that much of the stuff that's 'picked' is left out in boxes for ages in the warehouse before it's collected by the driver, and refrigerated and frozen food is not kept at cool enough temps..so it's always put me off getting it delivered.
I remember one afternoon standing at the till in a frozen food shop and there was 5 full crates of food sitting at the end of the till in the store , .bear in mind this was all frozen food not even being kept cool , and when a customer started racking through it thinking it was sale items the cashier said that they were customers' home delivery but they were waiting for a replacement driver to arrive from an agency because there usual driver hadn't turned in that day...I was horrified, because this stuff had probably been sitting in those crates potentially for hours !!