Heya everyone. I'm still loving my first gen aluminum iMac, but as the years have passed I'm starting to yearn for a little more speed. I upgraded the ram to 4Gb a year or so back and have become aware of the machines ability to handle up to 6 despite it not being "officially" supported. I'm waiting for a deal on a 4gb SODIMM, however - currently still running 2x2 gb. Hard drive is still the factory ST3250820ASQ 250GB model. I'm wondering what the best bang for my buck would be with regards to increasing it's performance. Obviously money IS an object so as much as I'd like to, something like a SSD isn't in the cards. Very low WAF (Wife Approval Factor). The two big bottlenecks I'm guessing right now is memory, and the hard drive..but which will be the best option to tackle first? I do a lot of HD intensive operations and I do notice that the factory hard drive really seems to drag when it's called upon to work hard...so I'm wondering if replacing the stock HD with something vastly faster would end up having a better performance result versus bumping up the ram? Thoughts? Opinions? Assuming I go with the HD first, any opinions? Is a 10K hard drive a waste of money (is it just going to be bottlenecked somewhere else), optimal cache size, etc etc? I'm looking for something in the 1tb range for the internal drive. I already have gobs of external HD space and although it's not fast it's just mass media storage and isn't contributing to the bottlenecks as it's rarely called upon. Thanks all.