A breastpump which can be programmed to generate, among other things, a plurality of differing milk expression (extraction) sequences, or curves is disclosed The breastpump also comprises a rotary knob, which is used to simultaneously adjust the suction level as well as rate within a sequence. 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 <;IMAGE>;