IP 2 Location. Find out the geographic location of an IP address or a number of them. Yes it’s simple, but it works. And you can embed the service on your web site and even buy the database. Not bad, eh?
Web Query to Reverse Lookup Country, State, City, Latitude, Longitude and ISP by IP address.