I know this topic was started in 2006 and bobo2k4 hasn't been seen since 2021, but, hey, someone else may find this helpful.
I've found that diet is a key part of the solution. Don't be afraid to use the free services at Cronometer and put in your average daily intake. It can be tedious, but...