Directv has MSG in HD, it also has On Demand services however unlike cable it's not instant, you have to pick a show and download it. If its a longer HD show it might take 10 to 15 minutes, but if its a shorter SD show you'll have it in like a minute.