Well, I believe this is rather old news. We all have heard that the 360 cpu it a bitch to program for, when compared to something simular like a pentium D (duel core). And the reason MS went with it was because of the theoretical yields at a fraction of the cost that a pentium D would have cost.
I, myself, beleive that sticking with pentium as their cpu (pentium D perferably) would have been a better way to go, but i see why they did not considering the cost and being able to own the cpu rights. I only can imagine how bad the 360 would have dominated the ps3 if they would have had a pentium D as their cpu.

QUOTE(m_hael @ Jan 31 2006, 09:29 PM)

to properly develop for consoles you don't use a straightforward development process, you optimise for the hardware which often involves some massively convoluted processes in order to arrange data to leverage the hardware as it was intended.
Good point.