Another fan of My Fitness Pal! I too do a majority of my updates on my laptop but find the app useful when I'm on the go. Also the UPC scanner tool is both helpful and cool
I also like that at the end of the day it analyzes your calorie intake and estimates what your weight will be in 5 weeks if "everyday were like today" - it really motivates me!