I gave up on the raspberry pi and switched to x86 thin clients and usb-to-gpio adapters. A single second-hand Atom thin client combined with four usb-to-gpio adapters is cheaper, has more computing power, uses less electricity than four pi's put together.
Back in the day I would have used a...