Although supermarkets offer thousands of products, most of us probably shop for family favourites of 100 - 300 items on a regular basis. You know the ones, "I better not run out of that. ". Well, I for one kept forgetting what to get, or even worse, got distracted when in the shop and ended up going over budget!