A user, such as a patient or a clinician, can thus program the fluid delivery device 10 by entering information into the remote control device 100, which then downloads information to the receiver 60 of the device 10 with each key stroke or button pressed or in a batch mode of multiple key strokes.