docs: function TEBaseInit(){
  
      // First things first, let's hide the nasty flying divs...
      jQuery("#info").hide();
      jQuery("#progress-widget").hide();
  
      // Ready logging.
      var logger = new bbop.logger();
      logger.DEBUG = true;
      function ll(str){ logger.kvetch('JSM: ' + str); }
      ll('');
      ll('TEBaseInit start...');
  
      // Pull in and fix the gp data.
      jQuery('#button').click(
  	function(e){
  	    //alert(jQuery('#input-terms').val());
  	    var raw_text = jQuery('#input-ids').val();
  	    raw_text = raw_text.replace(/^\s+/,'');
  	    raw_text = raw_text.replace(/\s+$/,'');
  	    var gp_accs = raw_text.split(/\s+/); // split on any ws
  	    ll('Running: ' + bbop.core.dump(gp_accs));
  	    jQuery('#tebase_results').empty();
  	    stage_01(gp_accs);
  	});
  
      // DEBUG: To test:
      // gp_accs = [];
      //stage_01(gp_accs);
  
      ll('Completed init!');    
  }