Dish Network really is trying to keep quality products and services. I agree that the $5 DVR fee is ridiculous. Originally, with the 501/508 they didn't charge the DVR fee, but they brought it in with the 510 because everyone else had DVR fees, so they saw it as 'lost money.'
As for the 921 (or any other DISH receiver) being software-upgradeable to MPEG 4, it's not happening. It can't happen. The MPEG decoder is a hardware chip, and IIRC it's soldered on. An MPEG 4 upgrade would involve 3 elements: A.) Hoping that Broadcom uses the same pinout on the MPEG 4 decoder. B.) Changing the chip, requiring the box to be sent in. C.) New Software. I know most of the people here know this, but for the people who author whiny posts without studying up on their subject material, here ya go.
Tech support's not perfect, I'll admit that, but the problem is, it's hard to get good employees. People are generally lazy.
Rate Increases: Most Programmers demand more $ every chance they get, DISH can't just eat all those losses, some of it has to be passed on, or the company loses $, and if you lose $, you lose stockholders, causing more loss of $, putting you on the road to bankruptcy.
Yeah, I know the software has bugs, but my old RCA DirecTV hardware was just as obnoxious, and the receivers are, after all, computers, and we all know how computers can be.
Just my 2 cents worth.