Have you ever sunk into your sofa after a long day, craving some TV time but faced with too many options? With hundreds of TV channels and several streaming services, you're overwhelmed. Programmers, broadcasters, and platform developers work hard t...