I spent three months with my corporate IT on a problem I'd diagnosed in 10 minutes, because in a previous life I was corporate IT and had experience doing exactly what they were doing. After explaining what and why I thought the issue was what I thought it was they told me I couldn't be right and I let them dig at it. After multiple calls to Microsoft, who was equally confused, they finally got to an advanced tech. They called me and told me proudly they'd discovered the issue. It was exactly what I'd said three months earlier. This is not the last time issues like this have come up with my corporate IT. I always assume incomptence unless shown otherwise. I'll be polite but I don't think it's always the right solution.