 /// i.e. allowable frequencies and their use when selecting your operating frequencies.
 ///
           if (value) {
-            if ((value > 95) && (value < 3904)) {  // 96 - 3903 is the range of values supported by the RFM12B
+            if ((value > 95) & (value < 3904)) {  // 96 - 3903 is the range of values supported by the RFM12B
               frequency = value;
               Serial.print(">");
               Serial.println(frequency);

  activityLed(1);
 /// Initialise node table
  nodes[0] = nodes[1] = 0;          // Used as post counters
  for (byte i = 1; i < MAX_NODES+1; i++) { 
    nodes[i] = eeprom_read_byte(RF12_EEPROM_ADDR + (i * 32));
    if (nodes[i] != 0xFF)
      nodes[i] = 0;   // No commands queued for node.

        // stack[0] contains the target node
        // and value contains the command to be posted
        // Assumed RF12Demo node is node 1
        if ((stack[0] > 1) && (stack[0] < 31) && (value < 255) && (nodes[stack[0]] == 0)) {   // No posting to self(1), special(31) or overwriting pending post
          nodes[stack[0]] = value;
          nodes[0]++;            // Count post
        }
