b) the database has a list of our favourite 50 or so recipes (new ones added from time to time) with a list of their ingredients. We then pick what we want for that week and it generates a menu to put on the fridge door and a shopping list. I then print out the list, score off the things we have in stock and then bung the resulting list into Sainsbury’s online grocery ordering thing and, lo!, a man delivers it a day or so later.
Ideally, I’d install bar-code readers on all the cupboards, bin and so on to keep a ;