Generally, aspects such as the timing, nature, scope and source of the terminal programming can be adjusted as necessary or desired. [0100] Yet another aspect of exemplary embodiments of the terminal 400 is that the terminal is configured to cooperate with the data center (see, e.g., FIG. 2) to provide on-line interactive training for sales clerks and other personnel.