docs: function reverseGeocode(location, callback) {
    var latlng = util.format("%s,%s", location.lat, location.lng)
      , query = qs.stringify({ latlng: latlng, sensor: false })
      , reqtmpl = "http://maps.googleapis.com/maps/api/geocode/json?%s"
      , req = util.format(reqtmpl, query)
      , geo
      ;
    
    request(req, function(err, res, body) {
      if (err) {
        console.log('ERROR: ' + err);
        return callback(err);
      }
  
      console.log(body);
  
      geo = parseGoogleGeocodes(JSON.parse(body));
  
      if (!geo) {
        return callback("can't determine address");
      } else {
        return callback(null, geo);
      }
    });
  }