17. The computerized method of claim 15 further comprising: (i) generating at said computer a substitution meal suggestion message for said user comprises generating a message substituting all ingredients in said meal suggestion.
15. A computerized method for providing meal suggestions to a user consistent with said user's dietary preferences which may be altered over time, comprising: (a) receiving at a computer from a user personal and dietary preference data, said personal data comprising contact information and said dietary preference data comprising a diet plan selection, food preferences, and meal preparation preferences for said user; (b) accessing at said computer a computer accessible database comprising dietary and nutritional data for a plurality of foods and recipes to identify foods for a meal consistent with said user's diet plan selection, food preferences, and meal preparation preferences; (c) generating at said computer a meal suggestion message for said user, said meal suggestion message consistent with said user's diet plan selection, food preferences, and meal preparation preferences; (d) automatically sending from said computer said computer-generated meal suggestion message to a cellular device for said user using said contact information; (e) receiving at said computer from said cellular device a user rejection to said meal suggestion message; (f) updating said dietary preference data based said user's rejection of said meal suggestion; (g) generating a substitution meal suggestion message based on said user's diet plan selection, food preferences, and meal preparation preferences; and (h) automatically sending from said computer said substitute meal suggestion to said user cellular device.