Does anyone here use a particular service to get accurate location (City, State, Country) on registration? We don't mind paying for a good service that can help us improve the location data we have on users.