For the tracking, try myfitnesspal. You can enter in foods and it has a large database to select from. I don't expect it to be super exact when I am guessing on portions and stuff, but it sure is an eye opener when I make the effort to write things down.
Kat likes this comment.