Sort:  

Thanks! I'm terrible for not referencing so this link from your post is also a great resource.

I've used myfitnesspal myself and I can definitely vouch for it. I recommend it to all my clients :)