         saveConfig();
         rf12_configSilent();
     }
+
+    rf12_configDump();
     
-#if !TINY
-    rf12_configDump();
-#endif
-
     // Initialise node table
+    Serial.print("Node Table:");
     for (byte i = 1; i <= MAX_NODES; i++) {
         nodes[i] = eeprom_read_byte(RF12_EEPROM_ADDR + (i * RF12_EEPROM_SIZE));
         // http://forum.arduino.cc/index.php/topic,140376.msg1054626.html
         if (nodes[i] != 0xFF)
             nodes[i] = 0;       // Indicate no post waiting for node!
-    }
+        Serial.print(nodes[i]);
+    }
+    Serial.println();
 
     // Prevent allocation of this nodes number.
     nodes[(config.nodeId & RF12_HDR_MASK)] = 0;
 
+    df_initialize();
 #if !TINY
-    df_initialize();
     showHelp();
 #endif
 }


static void displayASCII (const uint8_t* data, byte count) {
    for (byte i = 0; i < count; ++i) {
        showString(PSTR(" "));
        char c = (char) data[i];
        Serial.print(c < ' ' || c > '~' ? '.' : c);
    }

void nodesShow() {
    for (byte i = 1; i <= MAX_NODES; i++) {
        if (nodes[i] != 0xFF) { // Entry 0 is unused at present
            Serial.print(i);
            printOneChar('(');
            Serial.print(nodes[i]);
            showString(PSTR(") "));
        }
    }
