My biggest problem is the 24hour rule... I'm not going to pay to view a TV show that I can only view for one day... That's why your comparisons to apple are not fair... I have several seasons of TV shows on my apple TV that I happily paid for... But I can view them as many times as I would like/for as long as I want...
You guys crack me up with this "only if it's free stuff" Apple, Microsoft have NBC shows and it's not free. If you want it for free then watch it on HULU or nbc.com.
Drew2k said in another thread that he thinks Comcast shows NBC shows with there InDemand service for free. I can't find that anywhere that is the case, including there website.
So, if you don't use it fine. But for FREE, no one else does this, why should Direct TV.
Edit: Looking through Comcast website again, maybe it is free. There is no prices attached to the shows. So if you want NBC shows for free you can switch to Comcast ( enjoy that ), Hulu.com and NBC.com. Until you see Apple and Microsoft show NBC programming for free then good luck getting Direct TV to do it.