actually, amd, it is true that the cell, to be more precise, it's architecture is hard to program for. Also, the architecture of the entire system (chipsets, caching, etc) is very hard. That is actually a true statement, because of multiple cell branching with NO prediction included in the procs language. So, yes in a way that is true, but what you say to some extent is also true. When it comes to using a GUI/engine to program, it is true you need not worry about the procs because the engine handles this, but when you write the engine from the ground up, you are then utilizing the intricacies of the actual system's architecture IN ITS ENTIRETY. THAT is where the PS3 is at it's worst, because it is VERY hard to do this.