I used to work at Microsoft, and their corporate web site it's largely informational and is maintained by operations guys. I think it's under the HR division. The development structure isn't the same as msn.com or live.com, which have dedicated product teams and management that gets held accountable for mistakes like that.