you people are taking this wayyyy out of where it is supposed to be. There are two ways to look at this. First With hardware. PS2 has the most powerful processor, then gamecube with is based on power pc by IBM and then the XBox with the p3. Video card concerning, it goes xbox with a slightly modified g3, then the flipper in the gamecube, then ps2. Now what really matters SOFTWARE gamecube is based on opengl, xbox uses DirectX, and ps2 uses custom assembly. xbox graphix are the easiest to make look good, because it just uses what computers use, and computers by far have the best graphix out of all these, Apple line up comps to be more specific. ps2 graphix are very hard to program because it has its own standard which is why the GTA's look like super nintendo graphix in 3d. Nintendo went with the flipper which uses opengl, also a computer API but harder to program than directX but if programmed correctly, it can top DirectX, to put this in perspective, what looks better? quake 3 or UT? quake 3 of course, it uses openGL, UT uses directX. gamecube has the potential to look much better than halo 2 screens, but its wayyy to hard to program, and even with S3 texure compression, they cannont fit it into a disc. xbox isnt going to look much better than halo2. that is the end of the line, that is as far as directX goes, but metroid prime is no where near what gamecube can render. ps2 would top all of them off, like gran turismo, but hey, its just about dead guyz. no one is spending the time to make things look as good as they can, but gcn would top alll of them off. end of story.