ControlBlock: Power Switch, Game Controllers, and I/O for the Raspberry Pi

First: What is a simple solution for turning the Raspberry Pi on and off with a power switch in a smarter way than cutting the power supply and risk [...]