     if (network_status == 1 || network_status == 5) break;
     delay(250);
   }
+  // Sometimes the FONA can't recieve SMSs until it sends one first.
+  fonaSendStatusSMS(MY_PHONE_NUMBER);
   Serial.println(F(" done."));
 
   // Attach the RI interrupt


  // Start the FONA
  Serial.print(F("Initializing FONA..."));
  while (! fona.begin(4800)) {
    Serial.print(F(" waiting..."));
    delay (1000);
  }
  Serial.println(F(" done."));

        } else if (strcmp(sms_buffer, "Status") == 0) {
          Serial.print(F("  Responding with status..."));

          if (fonaSendStatusSMS(MY_PHONE_NUMBER)) {
            Serial.println(F(" sent."));
          } else {
            Serial.println(F(" failed!"));
