But why is it that microsoft always seems to be, just as painfully, a step behind? Everyone else is talking about cheap, fast and small, and they give us an ad about cheap, slow and huge?