Hi Anthony,
If you can run wiring then CAN is an ideal way to do the control. You don’t even need a microcontroller for some devices. Microchip do some devices than can transmit and receive CAN that can be used to switch on and off systems and send back status etc.
My favourite, non NETMF device is the AT90CAN32/64/128 from Atmel. I have also discovered the LPC11C14 device from NXP which has a very nice CAN driver in ROM. Only needs a few calls to make it work. In fact, I got a system up and working in 1 day with this device using Coocox development board and software.
If you have any questions on CAN just let me know. I am just about to get a Cobra 2 board talking to the Coocox board this coming week.