Hi, I have the 2.4Ghz, 15'' uMBP from October 2008. It has Snow Leopard on it. I'm an engineering student so I use programs such as Eclipse (for programming) and Matlab (modeling and simulations) extensively. I also have iTunes, Safari (with multiple tabs), Mail, iChat and MS Word open constantly. I only have 2GB of RAM and the stock 5400 rpm drive. I have noticed that with all this running I often get some slowdowns. Its not that bad, and usually a run of iFreeMem gets the job done, but I was wondering if it was about time I upgraded either the RAM or the HDD on this machine? Can you guys recommend what I should upgrade? Should I buy 2x2GB DDR3 or get the 4GB module (for a net of 5GB of RAM, should I consider 6GB? 8GB?), which is better? Will the HDD upgrade help any? SSD something I should look into? Any and all suggestions are welcome! Thanks for the help guys!!