I added the RCAware HDMI-CEC device to my HTPC and I am very happy with the results of adding this device to my system. Here are my use-case details:
TV: Toshiba 42XV540U (circa Sept. 2008)
HDMI-CEC Branding: Regza-Link
Receiver: Onkyo TX-SR607
Source: Windows7 WMC
This setup is a custom install in my master bedroom. The source equipment is in the closet and the TV is wall mounted with one hdmi cable routed through the wall. We had been using both the TV remote to power on/off the system and to set the volume and a second bluetooth diNovo Mini remote/keyboard which was required to navigate around WMC, specifically to change the channel.
We can now use just the TV remote to do everthing a normal viewer would want. The bluetooth device also still functions, so it can be used for advance windows maintence etc. when needed.
With the TV remote, we can control the power, volume control/sync, navigation and transport functions which all work great. However, with what appears to be a limit in Regza-Link CEC implementation built into the TV, the keypad numbers and the channel up/down control is not passed to the HDMI-CEC bus.
At first this seemed like a problem, but it quickly became a non-issue.
With WMC, channel control is agumented and easily managed by using the up/down navigation buttons, which will bring up in screen mini-guide. The Back button will allow the full guide to navigated. This is really convenient and Wife approved :-). Now there is no WMC Green-button but its not needed either, in my setup, WMC autostarts on Windows boot and as this is a dedicated HTPC, WMC is never exited.
To get the environment working perfectly I made the following changes to the RCAware plugin in Ghost.
1) Used Remote Keymap feature to reprogram "Exit" button to issue a WMC "Back" Command.
2) In the "Turned Off TV" Macro, I disabled "Stand-by" Action.
Item 2 was required because I leave my HTPC turned on 24/7.
In summary, I'm very happy. I acheived the goal of using a single remote for daily viewing.