Microsoft Finally Catching up to Mi-Corporation