I just wanted to state few facts, and raise a couple of questions about the GPU features of the iPhone 3GS. The iPhone 3GS has a powerful GPU (PowerVR SGX 535) that has hardware acceleration for H.264 (MPEG 4) encode/decode, and JPEG. The GPU API support includes; OpenGL ES 1.1/2.0, OpenVG 1.1, OpenGL 2.0/3.0 and DirectX 9/10.1 OS support includes Linux, Symbian, Android and Microsoft WinCE/Vista/XP, and (of course) OSX (Iphone). It also handles HD content to 720p in real time, and output to external monitor. I'm not sure tough, how many of these features are actually utilized by the iPhone OS. The video records without any lag, so I bet the GPU is doing it's magic there. So apparently, the video GPU decoding is doing well on Apple's mobile platforms. Will the developers have enough time to leverage the impressive power and frich eature set of the 3GS's GPU before the next iPhone launch? Or,, will the next iPhone have the same SGX 535 GPU, as the 3GS and (apparently) the iPad? What do you think?