On a side note, I tried the iPhone's and by slowly rotating the phone along its axis I was able to get a reading on "West" with a +/- 45 degree error. That is, fiddle with it enough and West will be South. I find this to be unusable. Better to use GPS, photos, a map, or ask a camel than to think you are going the right way and actually going 90 degrees to the west.