Didn't micro-soft just recently attempt to layoff or buyout ~60,000 people?
I wonder if that has to do with anything..