A refrigeration apparatus, comprising: a fresh food compartment; a freezer compartment; a dispenser configured to dispense at least one of water and ice into a receiver vessel, wherein the dispenser comprises: a dispense command input configured to receive a dispense command from a user; and a code reader configured to interpret an identification code associated with the receiver vessel when the receiver vessel is located proximate the dispenser; at least one controller (54, 56) operatively connected to the dispense command input to thereby receive the dispense command, and operatively connected to the code reader to thereby receive a vessel identification from the code reader based on the interpreted identification code, wherein the at least one controller controls a dispensing of the at least one of water and ice; a memory configured to store the vessel identification in association with a usage parameter for the receiver vessel; wherein the dispense command input comprises a user interface for overriding the stored usage parameter and the automatic control by the at least one controller, and wherein the at least one controller is configured to cause a new usage parameter to be stored in the memory, in association with the vessel identification, based on the overriding, characterized in that the at least one controller determines whether the at least one of water and ice has been previously dispensed into the receiver vessel, and when the at least one controller has determined that the at least one of water and ice has not been previously dispensed into the receiver vessel, the at least one controller causes the usage parameter to be stored in the memory, in association with the vessel identification, based on the dispense command received from the user, wherein the at least one controller is configured to automatically control the dispensing in accordance with the stored usage parameter for the receiver vessel upon determining that the at least one of water and ice has been previously dispensed into the receiver vessel. a fresh food compartment; a freezer compartment; a dispenser configured to dispense at least one of water and ice into a receiver vessel, wherein the dispenser comprises: a dispense command input configured to receive a dispense command from a user; and a code reader configured to interpret an identification code associated with the receiver vessel when the receiver vessel is located proximate the dispenser; a dispense command input configured to receive a dispense command from a user; and a code reader configured to interpret an identification code associated with the receiver vessel when the receiver vessel is located proximate the dispenser; at least one controller (54, 56) operatively connected to the dispense command input to thereby receive the dispense command, and operatively connected to the code reader to thereby receive a vessel identification from the code reader based on the interpreted identification code, wherein the at least one controller controls a dispensing of the at least one of water and ice; a memory configured to store the vessel identification in association with a usage parameter for the receiver vessel; wherein the dispense command input comprises a user interface for overriding the stored usage parameter and the automatic control by the at least one controller, and wherein the at least one controller is configured to cause a new usage parameter to be stored in the memory, in association with the vessel identification, based on the overriding, characterized in that the at least one controller determines whether the at least one of water and ice has been previously dispensed into the receiver vessel, and when the at least one controller has determined that the at least one of water and ice has not been previously dispensed into the receiver vessel, the at least one controller causes the usage parameter to be stored in the memory, in association with the vessel identification, based on the dispense command received from the user, wherein the at least one controller is configured to automatically control the dispensing in accordance with the stored usage parameter for the receiver vessel upon determining that the at least one of water and ice has been previously dispensed into the receiver vessel.