Microsoft developers r worst developers. Every product of theirs is ridden with security loopholes and flaws and basic stability issues. That shows the quality of staff recruited by them. Had it not been Indians in Microsoft, even that wont have been possible. IIT bred engineers are mere dumb creatures. If microsoft wanna hire real talent search for the 14 yr old whizkids and groom them. Ethical hackers, crackers are other options.