I started off using Ocado - and found that I was buying a lot of Waitrose products (their 3 for £10 meat offers are amazingly varied and excellent value) - the Ocado Depot is not far away from us so their route often starts with our address being in the first 2 or 3 deliveries, so pretty accurate on timing. I have also tried Waitrose, because Ocado sell a lot of their products and the delivery is always free from Waitrose! (£40 minimum spend). If you do decide to use Waitrose apply for a 'My Waitrose' card - I frequently get vouchers/codes for £20 off a £100 shop - and then £12 off £80 shop - please register!! I have used Tesco, they do lots of substitutions and I can't do an online shop with Sainsburys. I've tried and It just hasn't worked out for me - the thing is that you get it all dropped and as you go through it the veg and meat are all short dates, and things like cauliflowers are minute - you would never pick it up yourself in store!!! It's our job to make the online shopping experience work for us - if something is wrong, say so!! Waitrose have got a few things wrong - once something quite important - and I complained by email, and they re-credited me for the product and also sent me £20 in John Lewis vouchers as a goodwill gesture. I now find walking around a supermarket quite difficult as I am always doubling back to collect things that I have missed! Good Luck with your first foray into the online shop world - try to look at the offers etc otherwise you will end up with the same stuff week after week!! If you have a Waitrose, give them a try, they aren't as expensive as you would think!