A self-deprecating team of Chinese hackers have caused Microsoft to shut down its store site in India temporarily after defacing the home page and exposing user passwords, which were apparently stored ...