Had a very old HR21 that I finally had it with. Slow remote response and freezups when playing something being recorded. They sent an HR24. Except this sucker would do a half a second video freeze every exactly five minutes. A few days later, they sent another HR24. I would have thought at this time, they would have just sent some type of Genie. When I asked about Genie, they said they could upgrade me but only with a 2yr contract renewal (no contract at this time).