So GPS altitude is "very accurate", but it won't match your barometric altimeter. Here's an article that has a pretty technical description of why, but the bottom line is that all altitudes, whether it's MSL, barometric altitude, or GPS-generated all have to establish their numbers using some...