I got my MacBook Pro about five months ago and recently I had been thinking about upgrading to 6GB-8GB of RAM and a 128GB SSD. I decided that the RAM would be a waste of money based on my needs and now I want to address the hard drive in some detail with help/insight of users here if you would all be willing. I have a SATA 500GB at 5400RPM that serves me pretty well and I know I want to keep my optical drive (as it is my recent understanding that you can remove that and put another HDD in place of it, yes?) inside of my machine - leaving just one space for an HDD/SSD. So it's basically either keep my SATA or upgrade to a SSD, but is it really necessary for my needs? I use Photoshop CS5 occasionally on Mac OS X, just do photo work and Safari surfing as well as watching some videos, etc - basically standard stuff. I also plan on Boot Camping Win7 at some point within the next few of months and using that to play older games that recommend more than doable system requirements, and that's basically what I will be using my Mac for ... ... but is detailing what I want to use it for even necessary - in other words, what does an upgrade to a SSD actually increase? Is it just the speed of system, things like boot time and the opening of programs and such, or no? Is the SATA 5400 RPM (the one that apple used in the 13'' 2010 models) a solid, reliable HDD in the long run? Is there a need for me, personally, to upgrade to a SSD in your opinion? Also, one more small thing. I do not currently have an external hard drive and I am going to want to get one at the same time that I am able to get Win7 ... would I want an external hard drive to match the RPM of my internal hard drive, ideally? Does that make any difference at all? I basically want something that just does basic storage - storing my internal information in case of a need to reinstall the operating systems. Would Time Machine and an external HD cover both partitions - Mac OS X and Win7? I am looking at this for an external. It seems to be a good price and free shipping. Any insight on preferences such as brands? I'm sorry for the wall of text but appreciate any responses or time taken to address any of these points. Thanks everyone.