Hello, Well, I told myself I was gonna hold off until after WWDC. It was VERY hard for me as i'm typing this on a 2.0ghz Pentium 4 processor, I can barely watch youtube without it stuttering. The updates I was hoping for came and I'm ready to purchase a macbook pro for college. I will be either (most likely) a mechanical or electrical engineering major at NDSU (North Dakota State University) and I'm very confused about which macbook pro to get. I'm fairly confident that I will want the 9600 GT graphics card so as to future proof my purchase as I would like this thing to last me a good 4 to 5 years. Correct me if I'm wrong in thinking this. Will the extra 256mb vram in the 2.8ghz model give me added performance in any CAD or math programs? Also, with snow leopard on the horizon, will the 512mb vram GPU give me added performance? I'm clueless as to what the innards of snow leopard really improve upon. I already have a 24" external monitor that I will be bringing with me, so screen real estate is not a problem. I WILL NOT GO 17" (please dont try and persuade). I guess I'm just looking for some re assurance that the 15" is plenty portable. And lastly, will the extra 3mb of L2 cache give me a greater performance in the 2.8ghz model? I guess in conclusion what I'm asking is. As a college student that will be majoring in engineering. I want to be able to dabble in a little bit of everything. Who knows, maybe I'll get an interest in video editing. I DO play the occasional computer game. So would you suggest to me the 2.66ghz or 2.8ghz model of macbook pro? Thank you so much for your help.