An interactive interface facilitates the setting of preferences and other
programmable parameters of an appliance. The interface is hosted by a
server on a global computer network. The appliance owner initiates a
connection to the server and is presented with a graphical user interface
for setting the preferences and features of the appliance. Once the
desired settings have been made, they are downloaded to the appliance
either directly from the server or the appliance owner's computer or
indirectly using a portable transfer device.