If you're looking for HD programming, look no further than Dish Network. My local cable incumbent wanted to charge me >$80 for HD programming...and that was simply local channels + TNTHD and ESPNHD. I get the same plus much more HD programming with Dish Network for less than $50 a month. The picture quality is outstanding. My only complaint is the fact that the service requires a satellite dish outside your home, and a receiver for each TV in the house. Occasionally you'll get foreign people when you call tech support, but I suppose that's a given in today's world.