Single switch circuit to turn on/off an LED
This one is fairly simple: -



Each time you press the button, the output latches in the opposite sense to what it previously was. Lots of good ideas.

Picture stolen from this stack exchange question: Make a Latching Relay using SPDT Relays

Is this question all but identical?