Well, I was about to announce that I had another hang, but ......
Thanks for replying Felix. I started with one of your examples but as soon as I got it up and running, I started adding code and parts and never really let it run for a long time until I'd finished the breadboard part of the project (time/weather station). So I think that is a good idea. Simplify, simplify, simplify. Another benefit is that it will keep me quiet for a while.
At one point, I was using way too much memory, and nothing worked ---- gibberish pixels on the OLED, and 0 functionality. I refined and removed until I got just below 20K and everything worked until the hangs. Even when a hang happens, the OLED is showing date/time, station enviro data, and a message that there's been no rx with the outdoor sensor/radio. Even when a hang happens, I can still use the rotary encoder to set date/time. All functionality except for receiving the node data. As I said before a power down reset always clears things up for a random while.
I will try one of the examples and just let it run for a month or so, see what happens, and report back.
On another note: sorry about the sparkfun radio. That's just where I found a radio. I didn't know about you before, and now I do. I do really appreciate you allowing us "outsiders" to participate --- so, Thanks!
Robby