(#2) Both Google's geocoding and timezone APIs are being used by Location; as far as I can tell, usage should be mostly correct, though there are bound to be bugs lurking deep under the covers.