Well, it has been this way since the D10-100, so I don't think it's quite as easy as you think. Unless of course you want to be an interactive software developer at DirecTV and develop the means to do it yourself. I mean Java (or whatever the heck they use) couldn't be that hard for a first timer on a CE device. 