I think that you are talking to me from...
This version uses the HTML5 Geolocation spec API across Gears and ClientLocation. You can also see my first version that just uses the ClientLocation API.
More resources on Geo Location APIs that we offer: