I recently picked up a Google Chromecast thinking it made more sense than paying a little less for an HDMI cable long enough to go from our home office to the living room television.
The only problem is that even though our TV has multiple HDMI inputs, our TV doesn't support something called HDMI-CEC, which is required in order for Chromecast to automatically tune the TV to the HDMI port