You can???t just talk about heredity, or about calories in, calories out, or about this diet vs that diet, or new science discoveries, e.g. leptin, or about this physical activity or that one, or about other health options ??? there are so many things that feed into the whole topic it is staggering.