I have two HR22 DVRs, and they are both deathly slow. The remote signals sometimes double up (30s skip often gets two or three hits) Direct input of channel numbers sometimes takes so long that it takes the incomplete channel number before you are done The channel switch is seconds long, esp. on HD channels This slowness has not changed appreciably with software updates. I have a couple of non DVR HD receivers too (don't know which ones right at the present) but they switch channels very quickly, regardless of HD or SD, and if they do get slow for some reason, a reset fixes it. The HR22 is just stupid slow and I hate them for that. Otherwise, the 500GB capacity is nice to have and I have no reason to need to upgrade to a bigger external (1TB or more) on either of them at this point. I can simply record separate shows on each one and I'm all good. I would like them to be able to share shows though.