A third vote for Fitday PC. I love how easy it is to use. I work on a computer during the day, so I just email myself with my food entries during the day and enter everything in the evening.
I love the ability to make custom foods and a favorites list that I can just double click onto my food log.