DH and I both have Garmins and our data is remarkably similar when we ride together. (Well, except that he goes faster. We upload to Motionbased and find the elevations and grade info pretty darn accurate. We ride the same routes a lot and the info is usually the same every time.