/**
  * Get GeopIP Record
  */
 public function getGeoipRecord()
 {
     if (is_null($this->_geoip_record)) {
         if (extension_loaded('mbstring')) {
             $datafile = Mage::getBaseDir('media') . '/anattadesign/geoip/default/GeoLiteCity.dat';
             if (is_readable($datafile) && is_file($datafile)) {
                 try {
                     $this->_geoip_record = AnattaDesign_AwesomeCheckout_Model_GeoIP_Core::getInstance($datafile, AnattaDesign_AwesomeCheckout_Model_GeoIP_Core::GEOIP_STANDARD)->geoip_record_by_addr($_SERVER['REMOTE_ADDR']);
                 } catch (Exception $e) {
                     $this->_geoip_record = false;
                 }
             } else {
                 $this->_geoip_record = false;
             }
         } else {
             $this->_geoip_record = false;
         }
     }
     return $this->_geoip_record;
 }