Also, to the people who think there will be a new xbox arriving soon, there are no symmetric core chips on anyones roadmaps that I know of (please enlighten me if I am incorrect) which will give the same compute "power" increase as even the 360 had to the original xbox which has been a bit of stretch to sell to consumers.
They could go with more esoteric architectures, however they are going to be running into the same problems with immature compilers and game developers who have become to cozy with the x86 paradigm that Sony had. And they won't be able to rush development, like this time.
Cell is almost there with raytracing (my raytracer is now getting 13 fps at 480p on cell), and cell+ is probably best placed to pull off the holy grail. Since Sony divested their all cell assets (correct?) MS could jump on cell+, but one wonders if their wouldn't be a revolt in their developer community as their whole raison d'être in language development since their humble beginings as been a Hilbert program like "higher and higher levels of abstraction". Abandoning the current state ideology of "dialectical linguistics" I think will be tough for them to swallow. This is not just a MS thing Umberto Ecco wrote a facinating history on the history of the obsession of finding the perfect language -- as mocked in gullivers travels -- among Western acedemicians dating back over a thousand years.
Now I am officially way off topic, so I end here.