Serial.read() is falling behind with inputs

CrossRoads:
Writing blink without delay style code also doesn't lend itself well to jumping out to functions.

The example I wrote here does exactly that.

...R