Reading Bering C Sparky's thread about his seafaring adventures (Congrats on the new job by the way),led me to the discussion about Stage Programming. So I worked through Ron's grinder example for the Do-More platform. See attached. Of course I received the messages about reusing outputs. In this case, I believe I can "judiciously" ignore the messages. I am trying to better understand this concept. I get the basics about not generally not reusing an output in multiple rungs, and the "unexpected" behavior that could result. In addition the idea of repeating an output in multiple program blocks might result in similar problems. I have developed the habit of using C bits on the coil side pretty much exclusively if its anything beyond this simple example. What are other general rules that make for smart practices?