Database abstraction, better geoip info