My computer specs: Right now I am on a iMac (Late 2009) 21.5-inch with a 3.06 GHz Intel Core 2 Dup processor running on 4 GB 1067 MHz DDR3 (two slots taken up by 2GB DDR3 1067 MHz cards and I have two empty slots[I know if I do upgrade the memory to keep it all the same]) that has a ATI Radeon HD 4670 256 MB Graphics card on OS X Lion 10.7 operating system on a 1TB STAT 7200 RPM hard drive. Yes I am running stock out of the box at this time, for now. I am using Aperture 3 version 3.1.3 I am shooting in RAW format, high resolution, on a Nikon D5100 at 16.2 MP to a 32GB SDHC class-10 memory card. While I am importing my photos, making color adjustments, or changing between photos that are in my library; Aperture is taking its sweet time processing the image(s) I am looking at and from time to time I get the dreaded beach ball of death. Along with that, its killing me on how slow it takes to process any color, exposure, or any other kind of adjustments to the image I am working on to see if I like it or not. I only have Aperture and iTunes running when I am working within Aperture 3 and nothing else (I have check Force Quit to make sure nothing else [beside Finder] is running) I am thinking about getting Lightroom or Photoshop CS5 and Final Cut Pro X. I am afraid if I upgrade and or change software, its going to take longer to do everything that I want to do and run lower then Aperture 3 is now. If adding more memory to my current iMac, will this help speed things up in Aperture 3 and the other investments I am looking at making? If so, how much memory should I be looking at (yah I know 1 TB would be nice, but I don't think its not out there yet)? Or is it due to the processor that I am running on since it is not an i7 at a faster speed? Yet I might be VERY new to Macs, I do know a little bit about computers, more like PC not Macs. I have an idea on how to change or upgrade the memory (if that will help me with my current problem, I have some Mac head that can do it for me). But if that is not the key to my problem: what else, if anything, can I change with out buying a new iMac (I have no clue on what can be changed and what I am stuck with since it is an iMac and not desktop computer)?