Look at my code carefully - there is probably some stupid mistake.
I will look at it in the morning.
...in the morning.
Just as I thought - stupid mistake. I had currMillis = millis(); in the wrong place and it was never being updated.
I have corrected the code in the earlier post.
I realized that I can run the program on my Uno with the call to scale.read() commented out.
...R