With some patience and technical know-how, it can be used to build a highly customized entertainment setup, complete with automation, multi-room control, scheduled content, and even diagnostic ...