Okay, I have finally narrowed my selection down to these two versions. I am relatively computer savy when it comes to using one, but I know next to nothing about hardware specifications and what exactly they mean. I was originally between a high-end MB and these two MBPs, but I decided that if I am going to spend this much money on a laptop, I liked the fact that the MBP has the express card slot, FireWire, and the two NVIDIA graphics processors. My main computer use at present is basically internet, word processing, presentations and some very basic web design, some light gaming, and an extensive music collection that I would like to put to hard drive. I would upgrade to 4 GB RAM if I get the 2.4 and might upgrade the HD, too. So, here are my main questions: 1. How much difference is there between 2.4 and 2.53 processing speeds? What about the 3 MB vs. 6 MB L2 cache? 2. How much difference is there between 256 and 512 GDDR3 graphics memory? What exactly does this do? 3. How much difference is there between 5400 and 7200 rmp hard drive? Would 7200 really be that much faster doing everyday tasks such as accessing music, videos, and saved documents? With my education discount, I would get the 2.4 for $2,034 after RAM upgrade while I would just get the 2.53 as built for $2,299. If I save the extra money I might be able to get a 500 GB Time Capsule or some other fun new toy. I am torn. It seems like such a small price difference, and even after typing all this I still keep going back to the high-end MB because of how much money it would save me. Ugh! It would be so much cheaper! I don't currently own anything that has FireWire and the express card slot is just in case I ever need it. I'm still torn, I don't spend this much money often by any means and I want to get the most for my money. Any advice, answers, wanna tell me to make a decision and shut up already? Anyone want to just slap me upside the head at this point? Any input would be GREATLY appreciated!