If you only have 1 TV & don't need whole-home multi-room viewing,have you considered the DIRECTV TiVO THR22? You'd just have to pay extra for the TiVO feature(not sure how much that is).
It's $5 ON TOP of all the other fees (HD, DVR, etc.) - agree w/texb...definitely NOT worth it & should stay away from it...
To the OP...understand what you mean about your HR21 "having issues" - the problem is, D* will normally NOT
replace receivers w/something newer; even if it somehow "dies", you most likely will end up with another (old) POS.
The problem with trying to get a Genie like roy suggests, is that it's my understanding that D* WILL charge you the extra $3-$5 for multi-room service, even with only 1 TV - only you can answer if it's worth it to you, to get 5 tuners.
Since all your are wanting is a newer DVR (the HR24's are the latest single-room DVR's), this would probably be the easiest way to get a new one; unfortunately, there is also NO guarantee you'll get an HR24 - depends on what the tech has on his truck (but most likely he would have one...)
- call D* & ask how much it would be to add a 2nd DVR; since you only have one (very old) receiver, they should give it to you FREE - but you WILL have to re-up f/2 years
- when the tech comes, make sure he has an HR24 - just have him install it on the SAME TV (I'm would assume your TV has a 2nd HDMI input - if not, you would have to change plugs for a bit)
- finish watching all your old shows off the old DVR - then call D* & tell them you now want to get rid of it
- they'll send you a recovery kit; just put the old DVR in the box & return it
Voila', you now have a NEW DVR & it only cost you what an added receiver costs per month (it's ONLY $6/month, pro-rated)