Re: food dairy
I currently just use excel. I'm in the process of writing a diet plan tool for nuutrii.com, but it's not ready yet.
If you have any ideas of specific things that your interested in, then I'd be really interested to hear. My current plan is to create 'plans' which are not really a diary but daily plans for particular days (so you can create a seperate plan for 'weights day', 'rest day', 'carb recomp' or whatever), then add individual recipes or food items to times, and it will total everything up and show stats for macros and micros. Plus graphs over time, so you can see your carb, pro, calories, etc, intake through the day and see where it spikes or tapers or drops off, etc.
You can spam me on the FB page (look up nuutrii) with ideas if you think they might be useful.