http://www.bodybuilding.com/fun/topicoftheweek37.htm Things pretty long, but it can even calculate how much protein and carbs you should take post workout.