Hello folks: I am deciding between a MBP 2.2GHz Intel Core 2 Duo 800 MHz FSB 2GB 667 DDR2 SDRAM - 2x1GB with expandable to 4 GHz 120GB Serial ATA Drive @ 5400 rpm SuperDrive 8x (DVD±R DL/DVD±RW/CD-RW) 15-inch Widescreen Display Price 1840 after tax, AD membership fees and ADC discount. and a MB 2.16GHz Intel Core 2 Duo 667 MHz FSB 2GB 667 DDR2 SDRAM - 2x1GB with expandable to 3GHz with loss of dual channel functionality 120GB Serial ATA Drive @ 5400 rpm SuperDrive 8x (DVD±R DL/DVD±RW/CD-RW) Price 1490 after tax and Student discount. I am a masters student in bioinformatics. I would be using a lot of Mathematica and Matlab, do C++ JAVA and lisp programming. I will also use some image processing through Photoshop. This is apart from the usual functions of Word and Powerpoint (or Neooffice). Which do people recommend, considering the following: 1. The needs as I listed above. 2. I hope to keep the notebook for say 4-5 years. 3. Is the pricne difference of 350$ worth it? 4. Which is a better buy considering future-proofing? (eg. the MBP RAM is expandable to 4GB) Thanks in advance.