Interesting articles...might be some potential candiadtes for the next Microsoft executive training program.