I didn't try a-gps so far, since I'm a little reluctant to upgrade to diablo... But I'd like to understand how it works. You have to pinpoint on a map where you are, and then it fetches on the internet data about the current location of the satellites? Is it that simple?