Microsoft competitions