A few pages back I posted a link which works it out based on body measurements. I've got some scales which work it out by sending an electric current through your body. How accurate? Who knows, but as long as it is consistent in its inaccuracies, it should be good enough to pick up the general trend.