Via communication with the credit card clearinghouse 152, the controller 140 may likewise effectuate processing of credit card transactions via its communication with the credit card clearinghouse 152. [0059] The manufacturers 142 can communicate with the controller 140 to, e.g., communicate desired prices, promotions and other product and pricing information to controller.