Right, I've been wanting a MacBook Pro for a few years now, and I'll finally be at the stage where I can afford one and the upgrades below in about 2 months time. I've decided to go for the none retina 13" 2.9GHz i7 with the 1TB HDD everything else will be standard. I'm wanting to install the Samsung 840 256gb SSD (as well as having the 1TB HDD, Removing the optical drive and replacing it with a hard drive caddy) + 2x Kingston HyperX 8gb DDR3 1600mhz, However not being someone who has used a Mac before, Do you think that I would find it daunting to change the hardware out, is it different to a windows PC/Laptop or are the principles the same? Once you change the hardware of the computer does that void the warranty? Have any other of you guys had similar upgrades to the same machine, does it run noticeably better, Smoother, Faster or is it not worth upgrading to that extent? As I say I'm a windows guy that's moving over to the dark side take it easy on me lol, Thanks Tom.