16. The computer-readable storage medium of claim 15 , wherein the instructions when executed are operable to match comprise instructions operable to match the plurality of ingredients to individual ones of the plurality of known ingredients by performing a cascading series of searches of food ingredient information in the database, wherein the cascading series includes levels of comparisons of the food ingredient information with selected possibilities of matches in the database.
16. The computer-readable storage medium of claim 15 , wherein the instructions when executed are operable to match comprise instructions operable to match the plurality of ingredients to individual ones of the plurality of known ingredients by performing a cascading series of searches of food ingredient information in the database, wherein the cascading series includes levels of comparisons of the food ingredient information with selected possibilities of matches in the database. 17. The computer-readable storage medium of claim 16 , further comprising instructions when executed are operable to order results of the cascading series of searches by confidence accuracy.