Added some extra debugging to GeoLocation/GeoLocationService.cs to get an idea of how it works for others.