I received an offer from Charter offering a free Roku 3 when you sign up for their streaming service. I was considering Sling but this seems like a better deal.

I’m curious to know how it works, specifically whether I can watch whatever program I want whenever I want or if I have to watch programs live as they’re broadcast. I’m so used to watching TV on the TiVo and don’t want to have to go back to the bad old days where you had no control over when the programs ‘aired’.