a combination programmer and line switch for an appliance having a rotary program cam and a timing motor connected for advancing the cam . an upper line power contact blade is moved between high and low positions by a manual actuator . a lower contact blade is maintained stationary and is adapted for connection to certain appliance load functions . an intermediate program contact blade series connected to the timing motor has a follower biased against the program cam and is adapted for connection to all appliance functions . with the upper contact in the high position , the motor circuit is open for all positions of the program and in the low position the timing motor is energized . alternatively , the program cam may include a line contact switch override to maintain the intermedaite blade in contact with the upper blade for both positions of the manual actuator .