I had had DirecTV for many years and was completely satisfied with them. I never missed a TVHD broadcast game with them. But do to family situations I had to move and did not have a choice and I am now stuck with Dish Network. Their HD sports channels only broadcast when there is a live game going on and sometimes at their discretion. This is the third time this year I have either missed a game due to Dish not broadcasting a game on the HD channel or have to suffer through watching a SD channel feed. I am not always home at game time but I do set my DVR to record the games. Every game so far has showed that it was going to be broadcast on the HD channel but three times so far my recordings have only shown a screen "Check back often to see if your favorite team is playing in HD" Why would I have to do that if Dish Network's own programming shows the game is supposed to be broadcast in HD? I called up Dish to find out why the game was not on the HD feed. Even though I know that the broadcast is in HD the rep tried to tell me that the game was only being broadcast in SD which is why the game isnot on the HD channel. When the service contract is up I am changing to DirecTV. Dish SUCKS!!!