BeNutriFit Nutrition Manager(site info)
Nutrition management software designed for the user to easily enter and track consumed nutrients. Includes USDA database containing over 15k food items. Includes a database containing 400+ activities.
http://www.benutrifit.com