Totally understand where you're coming from. My Garmin says I rode 10,105 feet and Strava says 9,976 feet. That's a difference of 129 feet! Not to mention that Stava puts me below the 10k foot climb level! If I knew this was the case, I'm sure I would have made up the difference! Sheesh