I think a more interesting approach might be to network the DVRs with Mocha and offer a PC client to view the content you've already set to record on the DVR and also stream live content. Saves a ton of IP bandwidth, gives customers a reason to keep the linear video service, and offers better quality and live streaming. (something IP video doesn't really do yet)