My Fitness Pal

Mobile and web application for tracking diet and exercise.