Originally Posted by
solveg
But, it has to ping a satelite or something....
No, it doesn't. It listens to the satellites, and figures out where it is based on the signals it receives and their timing.
http://electronics.howstuffworks.com/gps.htm
http://en.wikipedia.org/wiki/Global_Positioning_System