An air movement system programmable controller for operating an air movement system, the air movement system comprising: at least one fan; a plurality of exhaust and/or supply points connected to the at least one fan by ducting; a plurality of dampers, each damper associated with one of the at least one exhaust and/or supply points, each damper for regulating air flow through the respective associated exhaust and/or supply point; and a plurality of sensors, each sensor associated with either: one of the at least one exhaust and/or supply points for sensing a predefined activity within a predefined locale of the at least one exhaust and/or supply points; or a predefined point in the ducting; wherein the programmable controller is connectable to the fan, the dampers and the sensors, and is configured to: automatically adjust the damper associated with one of the at least one exhaust and/or supply points, and adjust the at least one fan, in response to a signal generated by the sensor associated with the same one of the at least one exhaust and/or supply points; characterised in that the programmable controller determines if the at least one fan is fixed-speed or variable-speed; determines which dampers are open; receives a signal generated by the plurality of sensors, the signal indicative of a sensed predefined activity; in response to a determination that the at least one fan is a fixed-speed fan, operates the at least one fan in accordance with a pre-set rule, the pre-set rule selected from a plurality of pre-set rules in response to a determination as to which dampers are open, and in response to a reception of the signal indicative of the sensed predefined activity; in response to a determination that the at least one fan is a variable-speed fan, operates the at least one fan such that the speed of the at least one fan is set to be approximately proportional to the ratio of the total cross-sectional area of all of the plurality of dampers that are open to the cross-sectional area of a predefined duct. at least one fan; a plurality of exhaust and/or supply points connected to the at least one fan by ducting; a plurality of dampers, each damper associated with one of the at least one exhaust and/or supply points, each damper for regulating air flow through the respective associated exhaust and/or supply point; and a plurality of sensors, each sensor associated with either: one of the at least one exhaust and/or supply points for sensing a predefined activity within a predefined locale of the at least one exhaust and/or supply points; or a predefined point in the ducting; one of the at least one exhaust and/or supply points for sensing a predefined activity within a predefined locale of the at least one exhaust and/or supply points; or a predefined point in the ducting; wherein the programmable controller is connectable to the fan, the dampers and the sensors, and is configured to: automatically adjust the damper associated with one of the at least one exhaust and/or supply points, and adjust the at least one fan, in response to a signal generated by the sensor associated with the same one of the at least one exhaust and/or supply points; automatically adjust the damper associated with one of the at least one exhaust and/or supply points, and adjust the at least one fan, in response to a signal generated by the sensor associated with the same one of the at least one exhaust and/or supply points; characterised in that the programmable controller determines if the at least one fan is fixed-speed or variable-speed; determines which dampers are open; receives a signal generated by the plurality of sensors, the signal indicative of a sensed predefined activity; in response to a determination that the at least one fan is a fixed-speed fan, operates the at least one fan in accordance with a pre-set rule, the pre-set rule selected from a plurality of pre-set rules in response to a determination as to which dampers are open, and in response to a reception of the signal indicative of the sensed predefined activity; in response to a determination that the at least one fan is a variable-speed fan, operates the at least one fan such that the speed of the at least one fan is set to be approximately proportional to the ratio of the total cross-sectional area of all of the plurality of dampers that are open to the cross-sectional area of a predefined duct. determines if the at least one fan is fixed-speed or variable-speed; determines which dampers are open; receives a signal generated by the plurality of sensors, the signal indicative of a sensed predefined activity; in response to a determination that the at least one fan is a fixed-speed fan, operates the at least one fan in accordance with a pre-set rule, the pre-set rule selected from a plurality of pre-set rules in response to a determination as to which dampers are open, and in response to a reception of the signal indicative of the sensed predefined activity; in response to a determination that the at least one fan is a variable-speed fan, operates the at least one fan such that the speed of the at least one fan is set to be approximately proportional to the ratio of the total cross-sectional area of all of the plurality of dampers that are open to the cross-sectional area of a predefined duct.