Great post, Andrew. I agree with your assessment that O365 has turned a corner, and that messaging is improving. It'll be interesting to see how MS messages it against next year's on prem release.