Great info, max. I did the same thing with Sprint today...I wasn't due for a phone upgrade from them until February, but called and bitched because my current phone battery keeps dying and makes their service difficult to use. They wanted to charge me nearly $400 to switch to an Instinct phone, so I asked them if I would be required to fill out any paperwork to terminate my contract with them since I won't renew when it ends. They suddenly changed their tune and gave me all the discounts they had...in the end, the Instinct will only cost me $130.
I already posted on here a couple weeks ago about how all you have to do is call DTV and tell them you got an e-mail offering SuperFan for free and they'll give it to you. But I'm definitely going to try to give DTV a call tonight and see if they'll do for me what they did for you. Hell, I'm already paying $70 for monthly service now anyway and I don't get all the channels you are.
DTV will, within reason, bend over backwards and basically give you whatever you want if you complain enough. Maybe that's why they get such high customer service ratings...