Revenue is going to have a long tail for MS because it takes so long to migrate from one system to another. I think looking at revenue and saying "see, they're still growing! Everything's fine" is a mistake. The important questions are; how much of that revenue is from threatened markets (not just from competitors but from obsolescence as well)? How fast are their new markets growing (they are having success here with at least XBox)?