I have a unibody MacBook (late 2008) that currently has the original 250GB hard drive and has been upgraded to 4GB of RAM (the max I thought I could add at the time). The hard drive only has about 18GB of free memory remaining and the computer has been running slow as of late, as well as the battery needs replacing. Cosmetically, the computer and screen are in excellent shape for a 5 year old computer. I have read that this computer will actually take 8GB of RAM, but I am not 100% that this is accurate (I know some about macs but am no expert in any form or fashion). So my question is, if possible, should I upgrade the RAM to 8GB and add a 480GB SSD from crucial as well as having the battery replaced? Or am I better off just buying a new MacBook? Total cost for upgrades would be roughly $425. I mainly use my computer for internet, email, some word and excel stuff, and iPhoto. I really notice the slowness of my current machine when using iPhoto, it really lags when iPhoto is open. So anyway, is it worth the $425 for upgrades or should I put that money towards a new MacBook and sell the old one? What do you think?