What I think would solve many streaming issues would be to not stream at all but download the movie at full HD quality ahead of time then play from your PVR hard disk. The folder it downloads to would be on a constant watch and anything older than 24hrs is deleted, not much different than your VOD account as they are right now, only it is done in your house and not on the cable companies mainframe.