code: function(path, callback) {
        var script = document.createElement('script');
        var callbackName;
        
        if(this.singleton) {
          if(callback === this.loadSheets) {
            callbackName = 'Tabletop.singleton.loadSheets';
          } else if (callback === this.loadSheet) {
            callbackName = 'Tabletop.singleton.loadSheet';
          }
        } else {
          var self = this;
          callbackName = 'tt' + (+new Date()) + (Math.floor(Math.random()*100000));
          // Create a temp callback which will get removed once it has executed,
          // this allows multiple instances of Tabletop to coexist.
          Tabletop.callbacks[ callbackName ] = function () {
            var args = Array.prototype.slice.call( arguments, 0 );
            callback.apply(self, args);
            script.parentNode.removeChild(script);
            delete Tabletop.callbacks[callbackName];
          };
          callbackName = 'Tabletop.callbacks.' + callbackName;
        }
        
        var url = path + "&callback=" + callbackName;
        
        if(this.simple_url) {
          // We've gone down a rabbit hole of passing injectScript the path, so let's
          // just pull the sheet_id out of the path like the least efficient worker bees
          if(path.indexOf("/list/") !== -1) {
            script.src = this.endpoint + "/" + this.key + "-" + path.split("/")[4];
          } else {
            script.src = this.endpoint + "/" + this.key;
          }
        } else {
          script.src = this.endpoint + url;
        }
        
        if (this.parameterize) {
          script.src = this.parameterize + encodeURIComponent(script.src);
        }
        
        document.getElementsByTagName('script')[0].parentNode.appendChild(script);
      }
docs: /*
  Insert the URL into the page as a script tag. Once it's loaded the spreadsheet data
  it triggers the callback. This helps you avoid cross-domain errors
  http://code.google.com/apis/gdata/samples/spreadsheet_sample.html
  
  Let's be plain-Jane and not use jQuery or anything.