RE: A failure of DDI affecting sales of D&D books:
I definitely believe it will in an opportunity cost way -- in that, a successful DDI will increase sales of D&D books since a good DDI will make it easier for more people to game, and those people will then have a reason to buy more books.