An irrigation controller includes a housing for enclosing a microprocessor that stores and executes at least one watering program. The microprocessor has a parallel output bus with a plurality of pin sets for controlling a plurality of irrigation stations. The connection between the controller and the...http://www.google.com.au/patents/US6996457?utm_source=gb-gplus-sharePatent US6996457 - Irrigation controller with removable station modules