To the frustration of many/most consumer and corporate customers Microsoft has a long running habit of bringing a product just to the point of being truly ready for market only to then bail on it to run to the next shiny idea. R&D is a good thing but not the only thing. It is this habit that has...