My HR10-250, which was one of the first ones produced, was performing miserably, for instance taking up to 10 minutes just to set up a recording and sometimes saying "Please Wait" for 15 or more minutes. From other threads on this forum I had come to attribute this to lousy programming upgrades. When my unit finally died, freezing up whenever I played a high-def program, D* replaced it for me for free, even though it was way out of warranty. (Don't ask me why. I'd bought it retail in March, 2004) The new one is infinitely better. It takes only a couple of seconds to program a recording -- regardless of whether I'm tuned to HD stations -- and only a minute or so to set up a season pass. I still get an occasional video and/or audio glitch when playing an HD program, but the wait times have disappeared. I think that the wait times creep up so gradually that we forget how well the unit functions out of the box. I wonder whether an occasional Clear and Delete Everything -- hassle that it is -- would return a slow unit to its pristine state.