ok.. first I think you may be a bit harsh on dish.. the software was much better in features than anything I've seen out there (not that all of them work well if at all).. the fact is I could virtually access my entire system from the web which while cool, was ungodly painful via flash..
who ever decided to go down that road must be the same people I keep cleaning up after changing system from activex and flash to full html..
An HTML version of the guide would be so much easier I could write a simple demo in a weekend. Take content from tv as xml take recordings from box as xml and put a node around them.. create a simple xslt that converts the data into html.. slap it in a div, add some CSS to limit the size and make it scroll, and amazing enough you would have a simple html version with minimal work.. I bet tvguide.com does the same thing..
It's funny I don't think tivo has much to worry about from dish, tivo's very well polished from coding to beta testing.. dish reminds me of a new group of codeders who coded well above their capabilities and now can't make changes without breaking things.. and what's worse is the company probably had people that could fix the mess they are in, but they need to get more features which keeps them in the same crappy loop..
Anyway, I think dish needs a shake up in their upper ranks of development. Replace the VP, Directors, etc. You can't blame the developers for simply doing the job their forced to do. Someone in upper management should have known better than to allow this design to flurish.