I upgraded to Dish HD Absolute in May, which would leave 17 months left on my current 2 year contract. I'm stuck with E* until then (unless something happens which forces me to pay a penalty to get out early).
Currently, I have a fairly negative attitude towards E* based on the company's inability to add a good number of key national HD channels. This appears to be more of a long term problem rather than anything remotely temporary. "Soon," in this context could be anywhere from several months to several years...or never.
The negative attitude is even more emboldened by the fact E* has dropped the ball at every single opportunity on lighting up the HD local channels in my DMA. Every target date has been missed.
17 months is a good way off in the future. Things may be quite a bit different with E* by then. But I will be looking at offerings of other competing cable/satellite services then. If D* or someone else just keeps continuing to plow ahead adding ever more channels while E* stays stuck where it is, I may be willing to pay the penalty to drop out of my contract early and choose another service provider. If, out of nowhere, D* suddenly beats E* to the punch on offering HD locals to my market, it will make leaving E* even more inviting.