I have just recently left Dish and went with Direct TV because of Dish's inability to keep channels on the air. They know when a contract is running out with a network, but they always have problems getting a deal done on time. It really ticked me off because I had to pay for the channels that I wasn't getting.