I have a friend who is a D.O. and owns a small fitness/wellness center where he has trainers and doles out test and GH to rich people. I went in to talk to him the other day and he was telling me about this new device by Apex fitness called the BodyBugg. I bought one, it is really cool. You wear it on your arm and through the sensors in the machine, it calculates your CO2 expiration and thus is able to give you an accurate caloric expenditure for the day. You have a base that you have hooked up to your machine and the device transmits your info when you are close to your computer.
Long story short, really cool device, you log all of your food intake on the program. It has pretty much any food you can think of, then you are able to see how much you burned during the day and how much you took in. I love this thing, really cool. Plus, everybody asks you what you are wearing.