As part of my SuperHouse home reno the entire house has been rewired, including replacing all the light switches with Freetronics Arduino-compatible control surfaces running on the LAN using Power-over-Ethernet. To save time assembling all the switches I designed a custom PCB for the control surface.