m said remote source; a programmable data storage and processing device such as a microprocessor or computer mounted in said interior of said appliance for receiving and processing data from said input device; and a computer program stored in said microprocessor or computer.