In regard to the compass aspect, why would the compass work mostly everywhere? Indoor is not a problem for the earth magnetic field, nor is a airplane.. The GPS not working everywhere (specially indoors) makes sense: it can't receive the satellites signals. But a compass is made with a magnetometer which works indoors and in airplanes, etc. Only problems will be in the poles and near objects producing strong magnetic fields..