The remote processor is programmed to receive the user inputs from the membrane keypad 120 and translate the user inputs into ???flow??? instructions for transmission to the fluid delivery device 10, and is programmed to send user outputs to the LCD 110. [0055] A user, such as a patient or a clinician, can thus program the fluid delivery device 10 by entering information into the remote control de