I did a 105 mile ride a couple of weeks ago with 6,000 feet of climbing. Total calories from my Garmin 500 = 2,950, or 28 calories per mile. That looked about right to me. I think MyFitnessPal.com has it pegged at around double what it really is, unless you weigh 400 lbs. or something.