I spent last week in Redmond talking to Microsoft about M and Oslo. The question at the back of my mind before I went was "Does M really have the potential in the long term to be an interesting and useful alternative to XML?". My tentative answer is yes. Here's why: Although M, as it is today, is interesting in a number of ways, it is obviously a long way from being a serious alternative to XML