When I turn on my PS3 my Samsung TV automagically turns on and switches to the appropriate input.
My Toshiba TV and my Onkyo receiver both support it. It's not a cost/licensing issue since it's built into HDMI and Pulse-Eight makes a USB CEC HDMI passthrough adapter and provides a libCEC library: http://www.pulse-eight.com/store/products/104-usb-hdmi-cec-a...
PS3 supports it. Although not when the youtube app is running for some reason. When I turn my TV on, the PS3 starts automatically and I can use the remote to navigate menus and Netflix.