I agree fully with Denis on answers.microsoft.com. I don't think I've ever learned anything from those volunteers/minor employees other than that most have no general idea what they're talking about and don't understand complex questions.