I've just started using fitday.com to record all my food intake etc. (tis free)
I've only just started using it but I think its really good so far. It does a nutrient analysis too so I know I am not having enough calcium.
Does anyone else use it? I think it might help