I saw an commercial yesterday about The Movie Network on demand. It said it is free if you subscribe to The Movie Network. I can't find this channel though. I am not talking about the movies that are on demand and you pay for. I am talking about The Movie Network On Demand. Or did I misunderstand this commercial.