A breastpump which can be programmed to generate, among other things, a plurality of differing milk expression (extraction) sequences, or curves is disclosed. In one embodiment of the invention, a motorized pump (e.g., compressed air, battery and/or house current) is provided with a microprocessor-based controller. Cards, with microprocessor "chips", containing different suction curves adapted for varying conditions and objectives are included for programming the controller in this embodiment. The breastpump also comprises a controller, such as a rotary knob, which is used to simultaneously adjust the suction level as well as rate within a sequence, is disclosed. The suction "force" and "speed" are tied together in an inverse relationship. As the suction force (vacuum) is increased, for example, the rate (cycle) is decreased as the vacuum is decreased, the cycle increases. The programs are directed to one or more novel suction sequences which are considered to produce advantageous particularized results. Such sequences include: a suction method (e.g., program or curve) for a sore nipple condition a suction method for increased milk production an improved suction method in general and a method for nipple stimulation. The breastpump also comprises a prophylactic device for protecting the diaphragm of a pump, such as a diaphragm pump for a breastpump, from fluid (air/milk). A removably mounted flexible cover is located between the shell of the pump and the movable diaphragm membrane within the shell which isolates the membrane from fluid. The cover is removable for at least one of cleaning and disposal. The flexible membrane has a circumferential rim upon which the cover is received over the rim. The shell has an internal opening defined therein sized to encompass the rim with the cover mounted on the rim in a substantially airtight fit. The cover thereby forms a gasket between the rim and shell.