I have searched the forums for a 2600 HD vs 9400M thread but I did not find one and if this has been covered in another thread under a different topic I apologize in advance since I could not find it. I am not a tech guru and I have a few questions: The 2600 HD is discrete and the 9400M is integrated, right? On the 9400M: 1GB Ram = 128MB VRam, 2 GB Ram = 256MB VRam, so does 4 GB Ram = 512MB VRam? I think the 9400M has 16 cores, how many cores does the 2600 HD have? Considering the upcoming OpenCL integration with the pending Snow Leopard release, which would be the better graphics chipset? I thought I heard someone say that the 9400M is not ready for OpenCL but that an engineer at nVidia had updated the driver and had it working. Is the 2600 HD OpenCL ready? (Sorry for all the questions bundled together, but they are related) Many thanks in advance. edit: The point to all of my questions is that I have a 20" 2.66 GHz C2D Aluminum iMac that replaced a 1.83 GHz C2D Mac Mini. I can't put my finger on it, but I like the Mini better than the iMac and am considering switching back if the graphics disparity is not too great.