Geo Location Services provides a web service that returns ISO 3166-1 Country Code (2 chars) given an IP address.