From the Microsoft Network to the Zune, the company has faced several product failures, yet it continues to be a tech giant. ...