I don't actually plan on building anything (although that could change after all), but I work at a wave pool as a lifeguard and always wondered how the ^%$# those switches work...