In a very surprising move, Microsoft has announced that Ray Ozzie, Microsoft's Chief Software Architect, will be stepping down from his position and leaving the company after a transition period.