Just an FYI, MS outsources their Customer Service support to a company called Stream.
Having worked in an outsource company like this(and actually knowing a few people who worked there) I can say that the training they receive is extremely poor and probably not up to scratch as direct employees in MS would get.







