So what exactly are they doing in the Dish engineering department? The Hopper system is far too mature to have as many bugs as it does. Issues rarely get fixed, and even when they do, new issues spring up. Is it incompetence, lack of information, lack of funding, or some combination of the three?