Thanks to 10 years of its Trustworthy Computing effort, Microsoft is a leader in teaching the Secure Development Life Cycle methodology to other companies.??-Microsoft was criticized for not being innovative -- although the Xbox and the Kinect are two of the many areas showing just the opposite.??-Microsoft was criticized for being closed and guarded, and for not playing nice with other ecosystems