A few months ago I came across a more involved BMI calculator that used a couple of other simple metrics to account for build and level of fitness. I think I might have come across it via the BBC website. Trouble is, they seem to run a new BMI story every couple of weeks and I can't find it now.