I agree with all of this. Microsoft more than any other publisher right now seems to be ramping up for next gen, 1st or 3rd party. All of the signs of them having a strong strategy for launching next gen are there.Microsofts new acquisitions are only one part of a larger strategy. They are also investing heavily in gaming related services, improving their gaming OS, windows 10 integration, providing options at every end of the market and making sure they have industry leading hardware from day one.