Chris Lanier has an interesting post here about DirectTV and Microsoft and what went wrong ?
"Now that DIRECTV has suspended development on their HDPC-20 Tuner where does that leave us? There are a lot of differing opinions going around about why DIRECTV canned the tuner, whose fault it is, and where do we go from here. Most people are pointing the finger at Microsoft, and with their history of releases how could you not? This doesn’t mean however that Microsoft is totally at fault, but let’s look at the whole situation to see how we got here. "