Remote, IP-Based Geolocation for everyone! Seriously, this gem gives you 3 different IP-location services as 1-liners. Example: IPGeolocation.locate("12.345.678.90", :blogama) That's all there is to it! And you get a bunch of information, especially from blogama's API.