 // Sample and Hold Analog and One-Wire Temperature Data
 
 void sample() {
-  unsigned int now = millis();
+  now = millis();
   if ((now-last) >= 1000) {
     last = now;
     powerClock();


unsigned int last = 100;
unsigned int powersave = 0;
unsigned long topOfHour = 0;
unsigned long crc_errs = 0;


  } else if (code == 'f') {
    faviconReport();
  } else if (code == 's') {
    topOfHour = now = millis();
  } else if (code == 'p') {
    powersave = 55*60;
  } else {
