I'm waiting for the CE vendors to offer the sort of control interfaces that are possible with current technologies and for which standards (more than one unfortunately) exist. HDMI for example, supports a sophisticated control structure (CEC) in which all connected components are controlled through the display device (the monitor). A single remote controls everything, with no programming. A few vendors have included this capability in their product suites, but there is no reason that this control method can't be applied across all vendors.
At an even more sophisticated level, there's Devices Profile for Web Services (DPWS) in which all devices on a network can present their control interfaces to a browser.
I saw some at Good Sounds Home Theater (www.goodsoundshometheater.com