Some of the treadmills at my old gym allow you to input your gender, age, weight, bf% before you begin your workout, and they ask for your heart rate at several points. I'd assume those would be a little more accurate than the ones that just count calories based on averages.