Microsoft software is the string theory of IT - 55 orders of magnitude bigger than it should be.