Where is good? Will the food I order actually show up or will half of it be out of stock on the day? How far in advance of Christmas do you get it delivered? Do you order everything from one place or do you split the shop?
I've been eyeing up Ocado, but any other suggestions appreciated, especially anywhere good for vegan snacks and non-vegan mains! We're in the south east of England so I think we're covered by most places although our local Tesco is very tiny.