My Fitness Pal: Website & smart phone app.. This is a great way to calculate your total calories each day. It also calculates how many calories you should consume each day based on how much weight you want to lose in whatever given time you select. You can also log all exercise. The app let's you scan the barcode of certain foods and you can get immediate nutritional facts to add to your food diary. Live by this!