I've bounced back and forth between Direct TV and Dish over the years, never really happy with either and switching when their customer service (or actually, lack of) pushed me too far. I've had many frustrations with Direct TV over the last few years, so I finally called to find out if my contract had expired so I could try Dish again. WOW! What a difference this customer service experience was. When the girl from another country (who was very sweet) couldn't help, she immediately transferred me to someone actually in the US in their brand-new Loyalty Department. She started with, "what don't you like about your Direct TV experience?" and addressed every issue one at a time. I even got a monthly discount for a year WITHOUT having to start a new contract. My opinion of them has changed completely, and I would now wholeheartedly recommend Direct TV!:-)