I have a couple of relay controllers that I made that control irrigation out at the gardens and green house. They are built around MSP430G2553 micro controller. I have built a new version that has inputs that I am using out at the end of my driveway, which is 700' long, to monitor vehicle and pedestrian sensors. I wanted the ability to reset the power to the USB port if the device goes stupid, mostly due to a switch debounce problem. Having the serial port nicely mapped to the usb port is perfect to make a shell script that lmce can call if all else fails. I am now building an audio switcher. This will have 12 outputs that can choose up to 16 inputs. This way I can use any of my inputs to play throughout the whole house. This is almost done. I will need to work on the device template after the build is complete.
All these devices are cheap. If you or anyone is interested I can post the schematics and/or the pc board layouts. I do have some extra boards as well.