Another vote for Fetch. As Dean says, it's a little time consuming entering your foods into the log, but once they're in, they're in and you'd be surprised how often you eat the same stuff.
I also use Garmin Connect, because I am a bit of a statto and GC has one or two little things that Fetch doesn't, and vice versa.