Ok so I have read all over this forum about the differences and whether or not it's worth the difference, i think 300 bucks for me (student discount), and I still can not make a decision. This is my first mac purchase and I want it to worth my while and last me a couple years. I want to occasionally play some games, maybe WoW, HL2 if it EVER gets ported over to mac (how does it run on bootcamp or parallels?) . I will be using it for school (word, excel, maybe some engineering software). I will also be using it to hook to my HDTV via dvi so I want it to run HD content pretty smoothly. I will be doing some photoshop every once in a while. So what do you guys think? Is the extra 128 in graphics memory, 40 gigs in memory ( What external HD do you guys recommend, I will be buying one), and 200 mhz in speed worth the extra 300 bucks in my situation.