A method for nutritional counseling consists of the following steps.
First, a user is allowed to connect remotely over a network. Next,
baseline personal information is received from a user. The user is then
provided with nutritional guidelines over the network connection in
accordance with the baseline personal information. Once the nutritional
guidelines are established, food consumption information is received over
the network connection from the user, and preferably logged into a food
diary. The received food consumption information is analyzed in
accordance with the nutritional guidelines, and dietary feedback is
provided to the user over the network connection in accordance with the
performed analysis.