I have several versions of Mastercook, from the beginning to present. If they do not have the nutrients for a food, you have the option of finding the information and entering it into your food, nutrient definitions.
With so many new food products on the market every year, it is helpful to know that one can enter the nutritional value of food product on the Mastercook program. This allows you to save any new food product nutrients in the food definitions for future use.
What I really like about Mastercook is the scaling of recipes. You can take large portion family recipes and scale them down to 2 servings. Which works best for mathematical calculations than say for 1 serving.
Or if you are cooking for a large group, you can scale a recipes' ingredients up to 100 servings.
It is definitely more reliable for Canadians, than using Spark People food search as many label oriented foods are not listed for Canadian food products. Which maybe of use for other countries as well.
Mastercook is a program that you put your recipes into (like you would here on SparkPeople), organize them, add photos, group them in a million different ways. It gives you the nutritional information, shopping lists, you can plan meals for certain days, create meals... etc.
It's not really a substitute in any way for SparkPeople, but its a good "in addition to..."