   { "esave", &cmd_esave },
 
   // Micro
-  { "Micro", NULL, kFcnFlagHDR },
+  { "Micro IO:", NULL, kFcnFlagHDR },
   { "in", &cmd_in },
   { "out", &cmd_out },
   
   // Utility
-  { "Utility", NULL, kFcnFlagHDR },
+  { "Utility:", NULL, kFcnFlagHDR },
   { "echo", &cmd_echo },
   { "?", &cmd_help },
   { "help", &cmd_help },

  int i=0;
  int items = 0;
  while( fcnlist[i].name ) {
    if( fcnlist[i].flags & kFcnFlagHDR ) {
      items = 0;
      Serial.println( "" );
      Serial.println( fcnlist[i].name );
    } else {
      if( 0 == (items % 0)) { Serial.print( "   " ); }
      Serial.print( fcnlist[i].name );
      Serial.print( " \t" );
      items++;
    }
    i++;

void cmd_more( void )
{
  int linecount = 0;
  long page = 0;
  int ch, lastch;
  if( argc < 2 ) { cmd_error( kErrNo ); return; }
  
