Have you considered just building your own DVR/Cable box? And not pay the cable company for the privilidge of renting their crappy boxes?
FCC allows for DIY DVR's, all you have to do is get a CableCard from your provider. Each cable card can decrypt 6 streams, and once decrypted, you can do whatever you want with them.
We have 6 TV's, and only pay $3.99/month to rent a cable card, instead of $60 - $70 to rent boxes/DVR.
Comcast gives you cablecard for free, Time Warner charges $2.50/month, Verizon $3.99/month.
If you have a windows 7 PC you already have 90% of the hardware and software needed. You will get the same guide listing, same ability to record, view, rewind, forward, and play TV, movies, pictures... You will get all of the channels you are entitled to. But, you will lose on-demand, but can be repaced with FREE HULU, and you will have to call in for pay per view shows instead of ordering on screen.
Everything is controlled with a remote, and each TV is independant from the others, yet share unified recordings and library.
6 TV's in the house on FiOS and we only pay $4.99/month to connect them all!!! Power to the CableCard and WMC7!!!