For health reasons, both mine and other family members, I have been using a program that gives nutritional values for many substances. They have a free reference and a down loadable pay program. If you find yourself wondering how much protein, sugar, sodium etc. is in something this is a good way to check. I don't do the food diary but know some who do and feel better for it, if interested just go to www.fitday.com
Jim, another great program is Calorie King. It's not free, but well worth the money if you have a need or desire to track food intake, exercise, nutrients, etc. I haven't used it in a while, but it's nice to have it available should I need it.
The 'food browser' link lets you search an unbelievable number of foods, including restaurants, fast foods, food manufacturers and even supermarkets for nutrional information. You can even add your own recipes and get a breakdown of nutrional values. Lots of good tools to use to manage weight and exercise as well.