A method of operating a mobile weight and exercise tracking computing system, having a processing subsystem, a storage subsystem, and a touchscreen display, for enhancing user goal achievement comprising:
- storing, in said storage subsystem, health information about a user, including a first weight loss-related goal for a first time window spanning a relatively short period of time, and a second weight loss-related goal for a second time window spanning a relatively longer period of time than that of said first time window;
- acquiring, via said touchscreen display, data indicative of a first food of a first set of foods constituting a first meal consumed by said user during said first time window in response to said user identifying said first food;
- generating, by said processing subsystem, data indicative of the calories consumed by said user as a result of eating said first food and said first meal;
- acquiring data, via said touchscreen display, indicative of an exercise performed during said first time window, in response to said user identifying a first exercise;
- determining, by said processing subsystem, the calories burned by said user as a result of performing said first exercise;
- determining, by said processing subsystem, the amount of calories that may be consumed by said user during a second meal expected to occur within said first time window in order to meet said first weight loss-related goal, based upon the current calorie total during said first time window, including calories consumed by said user as a result of eating said first meal and the calories burned by said user as a result of performing exercise during said first time window including said first exercise;
- and
- displaying, via said touchscreen display, the amount of calories that may be consumed by said user during said second meal in order to meet said first weight loss-related goal.