End of contract? Consider yourself LUCKY!
I'm counting down the days until my DTV contract ends (long ways to go) so I can bolt. I can honestly say that I have not been impressed with DTV's equipment (sluggish, buggy, glitch, etc) and their prices keep going up. In my case, it's not worth it...