Well, that's for today's code. If the GUI were to become opensource (and, presumably from what you're advocating, "better"), what would prevent/restrain them (Tivo, competition) from "borrowing" this so-called wonder-code and removing any competitive edge (or vice versa, if Dish used some...