I'm not arguing Microsoft as a whole is incompetent. But they've pushed out crappy products, thrown away market advantages, and unlike when Google tries out some new program and it fails to catch on Microsoft had to shove Games for Windows Live into everyone's face aand cause headaches years...