i also use Calorieking. Apart from the diary and DB being far superiour than any free site, ck is a learning program and the diary is only one tool. U only get what u pay for!