There are pros and cons to every situation. I began with HD via DirecTV because I already had DTV and I think the menu is great. However, I pay $12 a month for their HD package(4 channels). I also receive HBO HD only because I subscribe to the HBO package. ESPN shows very few games in HD and just recently DirecTv added CBS as a HD channel only if you subscribe to their local channel package. Because most of prime time TV is now broadcasted in HD, I felt as if I was not reaping the benefits of HD from DirecTV. Subsequently I looked into the HD package from my local cable provider(Comcast) and found that their HD package was much more beneficial. They offer CBS, NBC, ABC, FOX, PBS, and WGN in HD at no additional cost. The only price is a $5 monthly fee to rent their converter box. At the same time I have high speed internet thru Comcast and if you subscribe to cable as well as internet they give you a $15 discount off of your monthly bill. Like DirecTV, Comcast also offers ESPN, HBO, and Showtime in HD. However, Comcast offers Cinemax HD. The 4 DirecTV package channels are Discovery, HDNet, HDNet Movies and ESPN. The only channels that I really watch is Discovery and ESPN. At the same time I looked at getting an OTA however it seemed like a real pain to buy, install, and position this thing. For me, DirecTV has an awesome menu which really helps you find and surf channels efficiently. However I think that Comcast Cable offers me more HD programming at a great price. Oh, another thing, Comcast Cable is coming out with OnDemand which is similar to a Tivo. There is no additional equipment needed and it is free!!