Hoping that there'll be a guru here who can guide me to the
path of writing one of these programs.

TQ