There is also the error of the signal passing from its satellite source through the atmosphere (as well as any built in error). Don't underestimate the amount of variation that the passage through the atmosphere creates on the readings, it is “significant, AND it is not something that can be cancelled out, many people have tried in many ways and, to date, no one has succeeded.