Sweating it out for health and fitness