Check out Cron-O-Meter for tracking macros. It is free and I was blown away by how many foods they have in their library. It tracks macros and even tallies up vitamins, minerals, fiber, sodium, etc. You can also add in your own foods. There's also a nice pie chart breaking down macros as you go through the day.