Ubi: There's always you know the... PC
And if you develop for modern PC tech, you can back-port the games to the new console generation after it comes out. Unless of course the next gen console is going to be years behind PCs when it comes out. MS is dreaming if they think doing that will give them a 10 year console life. Heck even if they make it cutting edge I doubt they will get a 10 year console life.