roughingit, all of the foods you listed look wonderfully healthy, but I don't see very much protein there. If you're not into meat, you may want to look at consuming more nuts, legumes and soy protein (though... in moderation, go easy on the soy).

I use the pay-for online calorie tracking at Calorie King. I had been using their free database for years to look up the values of various food items when I was journalling calories manually, but eventually doing it by hand became so cumbersome that I, uh, just stopped. And gained weight. It's a nice interface and was only about $30 for a year, pretty reasonable IMO.