With it's inability to scan for for OTA locals, (my old Tivo could), why in the world would Directv have designed the HR20 to "not scan locals", when I understand the H20 can? Does that make any sense? And is that something that could be corrected with a firmware update?