My DVR's major problem now is the DVR menu - Sometimes scrolling through the View Recordings list, it just hangs up, and stays hung for about 30 seconds.
Meanwhile, I've pressed a key 3 or 4 times, thinking maybe it didn't get the remote signal - Then all of a sudden, the 3 or 4 extra keys execute, and before I know it, I've deleted the wrong thing, or played the wrong thing, or whatever.
The problem also occurs while doing a FF or Reverse - I can't make the thing stop no matter how many times I click the Play button - then well past where I intended to go, it finally stops.
I have a long list of quips about this thing that I never had with the DVR that only stored about 10 HD shows. Sometimes I'm not sure which is worse, only having space for 10 shows or the thing freezing. A lot of times, the freezing will even cause glitches in the recorded program.
One other ultra-irritating thing that the older 10-program DVR didn't do:
When I'm watching a DVR recording while a couple of other programs are scheduled to start recording, what I'm watching will stop and the TV will switch to one of the two live channels that just started recording - Grrr - So I'll find the recording I was just watching, and discover that there's no "Resume Play" option, just "Play". So I have to FF to the point I was watching before the scheduled recordings started.
Whoever programed this DVR had no software quality control whatsoever, it seems - Don't even get me started about the DVR scheduling bugs I see.
I think the freezing is because it's scanning through the schedules every so many minutes trying to find any recordings that need to start. Apparently that routine interrupts the user input, which should never happen - It should be running as a background task, and the user input should interrupt it.
BTW that brings up another bug - If you cancel a recording that's about to start in the schedule, it will keep bugging you about starting the same recording you canceled, if you stay in the DVR menu, or try to change channels, especially - Just stupid stuff that the programmer should have caught long before the software even got to beta testing, much less released.
As you may have guessed, I'm a programmer and things like this bug me to no end, because it's the same way at work - People are judged on the speed they get something 90% working, and then us support programmers have to deal with all the customer complaints long after "Speedy" has been promoted for being so speedy.
(rant not over, but I'm tired of typin and you're tired of readin).