Weekly food shops are a weekend chore we could do without, and doing battle with the checkout queues takes up precious time ...