State machine comparision

aarg:
That's fine until you need to implement a state that doesn't process serial input.

A car is perfectly fine transportation unless you want to cross a sea.

This is a mechanism that processes serial input... analogous to a keypad entry or a remote control or countless other programs driven from user inputs.

why do people get off on these tangents?