I have three DVRs. One HR20 and two HR22s. The HR20 is by far faster and more responsive. I find myself having to wait for button presses and missing numbers when I manually change channels on my 22s. My dad also has a HR23 and it too is slow. They are all supposed to be relatively the same internally with minor updates to each model. They all use the same software only designed for each repsective model so why the speed difference?