Last week I got tired of getting the run around from Dish so I switched to DirecTv after being with Dish for 5+ years.
You might want to try this, call them up and tell them you want to cancel your account, when I did this (to really cancel) I was transfered to the "Cancelation Department". Some yo-yo got on the phone and seemed real upset that I was leaving Dish and wanted to know why? I told him the lack of getting an 811 (had been on the list for over a month) and the general run around I was getting from them. On top of that my local retail HAD 811's in stock, but because I did not previously buy from them I could not get the $199 deal. So then he says because I was such a valued customer he would let me in on the $999 deal for a HDTV and a 811 and could get it to me right away. Told him I did not want there TV as I already have a 65" Sony....so then...get this....he said he could get me the 811!!!!!!!! I told him basically to pound sand and cancel my account...NOW! So you might want to give it a try.....bluff them a little bit.
On the flip side I am soooooo happy I switched over to DirecTv. Went to Circuit City and picked up an Hughes HTL-HD, a Hughes DVR40 and a standard RCA reciever (w/ trip LNB dish and install). Price w/ tax was $642, but I get $150 mail-in-rebate along with a $75 CC Gift Card. So for $417 I now have a HD box, a dual tuner DVR and an extra box for the bedroom/camper. HD is friggin amazing and overall SD on DirecTv is much better than my 5000 or 501 ever were!!!
Good Luck!