Do you have problem with your weight, and you need reduce your weight? Try Energy Diary. It is a free and effective way to control your weight. The program contains database of 7146 foods with nutrition data for each food.
It also contains database of 603 activities with energy expense for each activity. Both, foods and activities, are separated to logical groups for better access while logging. Your own foods? Why not. You can add next foods to list of existing foods.
The program shows you summary of energy income and expense for each day. Energy Diary can also log your body measurements. You can define goal and you can check its fulfillment. And that all, simple with tables and graphs, shows you where is a problem with your effort.