Including an input device 258 in the controller 202 allows the controller 202 to receive customer, product, benefit, price or other information, messages, indications, etc. directly from a customer while including an output device in the controller 202 allows the controller 202 to provide information, messages, indications, etc. directly to a customer.