Internet Grocery Shopping Slowly Gaining Ground
I've used this system in the past. One problem is the way in which they handle out of stock items - either a substitute item can be provided or the out of stock item ignored. It's a good idea in theory, but in practise, things can go wrong. Ordered onion seasoning powder for a barbecue, and you may end up with onion salt. Or order a pack of six white rolls, and end up with six kitchen rolls. Refuse substitutions and you end up with missing major ingredients (lean beef mince for Spaghetti Bolognaise) and purchasing the other items for no purpose (spaghetti, bolognaise sauce, cheese).
Undoubtably, it's an excellent system for someone who's trapped indoors (parent with kids and no car). But the disadvantage is you have to book 24 hours in advance, and be prepared to stay indoors for two hours for the booked delivery time. Delivery change is an extra five pounds, although that may be cheaper than driving or booking a taxi for the return journey.