I was kind of in the same situation, I too asked what it would take to cancel my contract..... came up to $170.... Small price to pay to get rid of those morons. They came to install my 622, dish 1000... after they get it up, they inform me that I cannot get my localls unless I have them...