If there is a question about the existence of local magnetic fields that may effect your compass/compasses calibration, I'd suggest that you use what most already have...i.e. Most iphones etc, and iPads already have a pretty sensitive 3-axis magnetometer built in and freeware apps to use with them.