I like myfitnesspal. It has the best food database and it's the easiest to add to and to search. It is big enough that it even has some items from a local...