I don't know if this applies to Time Warner everywhere, but our local Time Warner does not offer Starz on Demand because Starz refuses to give it as a free service like that other premium channels do if you are a subscriber. Does anyone have this problem? I probably wouldn't pay for it anyways, but it would be cool to have that option just in case.