Interesting article on the direction Microsoft is going