From what I understand the hopper just stores the "locals transponder stream" (is that correct) and then filters the 4 networks, right? If that's true why are only the 4 main networks available and not the other locals? Is it because of contracts? Is it because it just gets streams for those 4 networks? Disk space? Laziness?