I preface this with the fact that I am only a casual gamer, and not even a PC gamer at that. My games are Halo 3 and NCAA Football on XBOX 360, but after installing Leopard and Vista in boot camp on my MBP (see sig) I wanted to see what the 8600M GT 128mb could do. So, I installed F.E.A.R. to test it out. It even has it's own built in test to see which settings are best for your setup. I went into the settings and maxed out every single option and resolution was at 1024 x 768 I believe since there wasn't an option to run it at exact native resolution of the MBP which is 1440 x 900. At these maxed out settings, my frame rate average was 31-33 or so which looked pretty good in the system test video, so then I started a single player game to see what happened in actual game play. It played just fine. It wasn't absolute PERFECTION, but very playable and very minimal choppiness in very busy, fast-moving action. My roommate was very impressed since it outperformed his 1 1/2 yr old full tower Dell XPS gaming rig even tho my MBP only has the LOW-END MBP card. No doubt, having the 256mb version of the 8600M GT would have added a few more frames and eliminated the tiny bit of choppiness that exists on the 128mb version. I realize there are more demanding games out there than F.E.A.R. but not many. If my LOW-END MBP can run it no problem essentially maxed out, then what do all you guys really have to complain about? It seems that Apples choice of video cards seem to be pretty capable of playing some relatively demanding games.