Microsoft Making Major Cuts