     lcd.print("Current Temp: ");
     lcd.print(currentTemp);
   }
+  
+  hoursSeconds = get_time();
+  
+  lcd.setCursor(5, 1);
+  // print the hour and minute:
+  lcd.print((hoursSeconds  % 86400L) / 3600); // print the hour (86400 equals secs per day)
+  lcd.print(':');  
+  if ( ((hoursSeconds % 3600) / 60) < 10 ) {
+    // In the first 10 minutes of each hour, we'll want a leading '0'
+    lcd.print('0');
+  }
+  lcd.print((hoursSeconds  % 3600) / 60); // print the minute (3600 equals secs per minute)
   
   // --------------Handle Button Presses---------------------
   if (buttons) {

// ----------------------------------------------------------------------------------------
// Function Name: get_time()
// Parameters:    None
// Returns:       None
// Description:   TODO ____________________________________________________
// ----------------------------------------------------------------------------------------
void get_time()
{
  sendNTPpacket(timeServer); // send an NTP packet to a time server

    // wait to see if a reply is available
  delay(1000);  

    lcd.setBacklight(ON);
  }

  lcd.setCursor(0, 0);                  // Starting postion of character printing
  
  uint8_t buttons = lcd.readButtons();  // Constantly check to see if something has been put on the bus
  
