   while(!Serial);
   Serial.println("setup");
   
+  // let's light up briefly
+  digitalWrite(9, HIGH);
+  digitalWrite(8, HIGH);
+  digitalWrite(7, HIGH);
+  delay(500);
+  digitalWrite(9, HIGH);
+  digitalWrite(8, LOW);
+  digitalWrite(7, LOW);
+
+  
   Serial << F("Free: ") << freeMemory() << endl;
 
   char buf[32];

void writeStatus() {
  char buf[128];
  PString pBuf(buf, 128);
  pBuf << "Status: free memory: " << freeMemory();
  http->LogMessage(buf);
}


void startupDelay() {
  http->LogMessage("Begining startup delay");

  // and now we blink a few times to confirm we're starting up, and to wait for any phantom pours to clear
  for(int i=0; i<10; i++) {
    digitalWrite(9, LOW);
    digitalWrite(8, LOW);
