I just switched to Dish Network. They currently have 39 HD channels (more then anyone else) and are too adding more HD as we speak. I switched from Directv because, as mentioned previously, they do not treat existing customers very well until you call to cancel. Customer service is terrible with Directv and Dish Network is slightly cheaper.