Looking to implement better geo-location with Python.
You may find these modules useful: MaxMind's GeoIP and its pure version, as well pytz.