FrndlyTV TV is a great option if one has access to local TV signals and can do without ESPN. Even if one has to have CBS, NBC and ABC evening shows, the cost for the streaming versions and FrndlyTV does not exceed $45.
FRndlyTV also allows one to go back several days and watch or record a show. Very nice when one remembers they forgot to watch or record a show or one hears about a show from a friend.