I have a late 2007 Macbrook pro that has run solid as a rock since I bought it. I have never had to reinstall the system and it is still plenty fast for everything that I need to do on it. A few months ago, I upgraded the RAM to 4GB and saw an increase in speed and all around functionality. There are a couple of simple (I hope) issues that I could use some help with though. First of all, the battery is totally useless. Actually it has been for years. I get, perhaps 10 minutes on a full charge before it shuts off. There isnt even a warning, the computer just turns off. I do need to be detached from the power quite a bit and am finding myself resorting to my works very lame, clunky Dell laptop (running Vista) when I need a computer on the road. I have looked at replacement batteries on Amazon but the few that have been reviewed have received very poor write-ups. Im not sure if there is a decent, generic battery available for this machine. Apple sells them for $300, which is a little too much money for me to put into a 4 year old computer. Second, my 120GB internal hard drive is feeling awfully small these days. I am constantly moving files on and off an external drive. I would like to upgrade. Am I limited in any way to any specific type of hard drive that I can put in this machine? Amazon has a 500GB Sata 2.5 hard drive for $81.00. I have no idea if that is compatible with my machine though. Given all of that, with your knowledge of what is available, is it worth it to upgrade these things in a 2007 MBP? I dont want to pour a bunch of money into an old system but I also cannot justify spending close to $2000 for a new MBP when mine is still more than fast enough for me. Thanks!