I've been making weekly delivery orders for 4+ years now in CA, AZ, TX, LA, etc and I can count on one hand the number of times an order has been screwed up. Even then, it's still more efficient and hassle-free than going into stores to shop.
You don't know what you ordered?