The current system has an "accuracy" that sometimes can be most closely measured in miles (i.e., it's not accurate at all). Certainly, that's better than positioning in NYC when you're really in Zurich, but not by much.<p>Thus, any applications that would depend on pinpoint precise location are going to have problems anyway. It seems the moral of the story is (as an application developer) to use the location services as an advisory (but not as an authoritative) service. The user should be given the capability to override or further specify his/her location.