It could also give us a way to simply push the data ourselves. More often than not when people use GPS they know roughly where they are (city, state, etc). Even if the AGPS guess is off by a good distance, it doesn't change the satellite constellation the GPS is looking for that much. If one could even set/enter rough default coordinates, as long as you're in the ball park (+/- a degree) it will cut the time needed for GPS to lock dramatically. While the GPS code is closed (preventing us from directly injecting a guess at a starting point), this may be a good way to fake it. A local supl server that computes a rough guess and feeds it to the closed source that then injects the right data. Would be a popular project if someone's willing to take it up.