     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) {

// ----------------------------------------------------------------------------------------
void loop(){

  get_time();

  if ((millis() - timeOut) > 30000) {   // Turn on backlight for 30 seconds, else turn it off
    lcd.setBacklight(OFF);
    editable == FALSE;

const int NTP_PACKET_SIZE= 48;              // NTP time stamp is in the first 48 bytes of the message
byte packetBuffer[ NTP_PACKET_SIZE];        //buffer to hold incoming and outgoing packets
EthernetUDP Udp;                            // A UDP instance to let us send and receive packets over UDP
unsigned long hoursSeconds;                 // Return variable for the get_Time function


// --------------- LCD Shield Variables ---------------
