Worked for Sainsburys online shopping service. They were a nightmare department totally disorganised, they do there picking instore. Tried Asda home shopping, and was laid up in bed with food poisoning for two days and had a 4 month old baby to care for. husband rung up to politely report it, and they were not interested. Used Ocado, Fantastic. One hour delivery slots never had any substitutions. if they dont have it in stock they will tell you at point of ordering.