Reason for upgrading is that my current MBP is just too slow. Also, my old one is having some issues with battery life, freezing, etc. though admittedly I haven't treated it too well. I'm a college student (engineering and computation math major) and often have a lot of software running at once. I also have virutalbox with Ubuntu running in the background quite often, for better or for worse I'm also pretty passionate about photography and use CS5 and LightRoom pretty frequently. Previous model I had 2.4GHz Intel Core 2 Duo, 4 GB 1067 MHz DDR3. I'm still looking at the 13" model since I think it's the perfect size, especially since I'm lugging it everywhere. I've played with a friend's 15" before and carried it around for a day and it was surprisingly heavy. Anyway: -2.9GHz Dual-core Intel Core i7 -8GB 1600MHz DDR3 SDRAM -1TB Serial ATA Drive @ 5400 I'm not too savvy with computer hardware, so does this seem like it'll suit my needs?