Do you think Microsoft will publish another Xbox? and if so for how many more gaming generations?
I think no for a couple of reasons:
1. The last two Halo games are coming out for 360. Now they probably will make another Halo but it's not likely maybe a remake or compilation or just keep making Halo 2 a little different and include pieces of Master Chiefs armor.
2. What would they call another system the Xbox 1080, well okay that sounds pretty cool but seriously the PlayStation franchise could make 100 but if they continue their Xbox naming they will get in the billions. I don't think this will stop them in the short term but the numbers are going to get ridiculous.
3. If FPS ever dies down then the Xbox franchise is totally screwed. The 360's main feature is online, online's main genre is FPS. So through that cycle once FPS dies so will online therefore 360 will have nothing on the other consoles.