A system for generating for a client at least one indication of a food
product to be purchased, the system comprising: data entry means for
entering at least one product reference associated with a purchased
product; first storage means for storing said at least one product
reference in association with an identifier; second storage means for
storing a plurality of product references in association with respective
food values; third storage means for holding a recommended total food
value; terminal means coupled to the first storage means for receiving
the identifier; a recommendation unit for comparing the food value of the
purchased product with said recommended total food value, said
recommendation unit being arranged to select from said plurality of
product references at least one product based on the result of said
comparison, whereby said indication is generated for the client.