while(Serial.available()==0) {} loop falls through

Thanks J. And yes, that helps a lot. I'm still learning the capabilities of the Arduino language. There
have been numerous times in the past when I just used a delay() to pause. Honestly I struggled a little with the possibilities of conditions with a while loop. It never did become intuitive. Your example really
opened my eyes and laid it out, real clear, for me. I hope other folks read this post. I think it would be
helpful for many folks struggling with the same problem.

Thanks again and have a nice 4th.