Just a follow up, Daniel. Fixed the location and time parameters and everything began to work perfectly....except! When the program commands the ESP8266 to go into sleep mode, it displays the time floating on the TFT display. This is NICE, btw! However, when I touch the screen, it momentarily flashes to another screen display and immediately reverts back to sleep mode.... it never comes back to the main weather display. I commented out the sleep commands and now it works fine...but never goes into sleep mode. When I get more time, this "non-programmer" will try to understand the code and figure out why touching the TFT screen only pops it out momentarily before jumping immediately back into sleep mode once I release the touch on the TFT screen.