We use Mastercook software to store our personal recipes, and also to get the nutrition data for recipes that we put on the site (calories, fat, carbs, etc) It uses the USDA nutrition database.
Someone just sent me this link where Mastercook can be purchased for just $6.97 (shipping only, the product is free), and I thought some of you might find it useful.