I really need some buying advice on a new MBP, but really thought this thread would be better suited to this forum. Anyway, here is my situation. The family currently has two iMacs in the house. An older iMac, which is fine for tasks like typing a paper in Word, or looking things up online. But games, if they even play, run at about 5-10 fps at min settings. Our newer '08 aluminum iMac runs OK for games at medium settings. I get around 15-30 fps depending on what I play. But lately everybody has been using both computers more and more to the point where now need to buy my own computer. There are a few reasons why I am hoping to buy a MBP over other computers. First, I LOATHE Windows. I won't even use a Windows computer for gaming. Secondly, I need portability. I need to be able to take my computer to a friend's house, up to my room, in the living room, to school, etc. Not possible with an iMac or any Macbook + Gaming rig setup. Now my dilemma. One of my friends has an HP computer running Vista. I'm pretty sure it has a dual core AMD Athlon 2.6GHz processor (something in that range) and 3gigs of RAM. He outfitted the computer with a nVidia 9500GT with 512MB dedicated memory. Running just the OS and WoW, he pulls about 40FPS most times at max settings. So my question is if I buy a 2.66GHz MBP with the NVIDIA 9600M GT, how will my computer compare to his? My other dilemma is the fact that the current MBP has been out nearly 5 months to the day. On average, MBPs get a speed bump once every 6 months. It would make more sense though for Apple to bump up the speed of their laptops (or the graphics anyway) with the estimated release of Snow Leopard in June, due to "Grand Central" and the fact that the GPU will act more like a "GPGPU". I would much rather wait for apple to offer a 9800M GT as a built to order configuration, but I don't know how long that will be. In summary, how does the 9600M GT compare to the 9500GT? Will Apple likely bump up the MBP in the next 3-4 months? And how will Snow Leopard impact the performance of my computer? Also, how much of a difference would upgrading to the 2.93GHz over 2.66GHz make?