18. The non-transitory computer readable media of claim 17 , wherein upon not finding said written number or numeric quantity, performing a further fuzzy logic search of said parsed text for a match of a quantity unit term, and, if found, assigning said quantity unit term to said food quantity unit, and, if not found, searching a user data history for said user for a most recently tracked food quantity unit for said food to be tracked, and setting the food quantity unit for said food to be tracked to be the most recently tracked food quantity unit.
18. The non-transitory computer readable media of claim 17 , wherein upon not finding said written number or numeric quantity, performing a further fuzzy logic search of said parsed text for a match of a quantity unit term, and, if found, assigning said quantity unit term to said food quantity unit, and, if not found, searching a user data history for said user for a most recently tracked food quantity unit for said food to be tracked, and setting the food quantity unit for said food to be tracked to be the most recently tracked food quantity unit. 19. The non-transitory computer readable media of claim 18 , wherein upon not finding a most recently tracked food quantity unit in said user data history, searching an entire user population history for a most frequently tracked food quantity unit for said food to be tracked, and setting said food quantity unit for the food to be tracked to be said most frequently tracked food quantity unit.