Hello, Let me start by giving you some background information. I am a senior in high school and currently typing this to you on my main computer (1 Ghz ibook G4 with 1.25gb Ram). I will be going into engineering at North Dakota State University next year and need a laptop. I have decided to go apple because I love apple and if I need any engineering specific applications I will have no problem running them in boot camp. Best of both worlds is the way I like to think of it. The big question is which laptop to get? I have a 24" Westinghouse monitor so screen size is not a factor. The big thing I guess is whether or not the graphics card is worth it in the macbook pro to justify my spending another $500-900. Could somebody, preferably a current engineering student enlighten me on what programs I will need to run and if the macbook will run them sufficiently or will I need the macbook pro. And when I say sufficiently I mean flawlessly... I'm sick of this 1Ghz ibook and i want something snappy. Big thing here... MUST LAST 4-5 YEARS. I WILL NOT UPGRADE MY COMPUTER BEFORE I GRADUATE! Thank you for your help.