I'm about to switch over from a PC to a nMP. Mostly going to be used for photo editing with LR/PS and some mild gaming (Diablo3/GW2). My main priority is to speed up LR for culling large sets of images and doing the initial batch processing. I'd like to keep the initial cost down so I'm thinking of getting a Quad Core with 16GB of memory, 1TB SSD and the D300's. I'd like to put my incoming photo work on the SSD and process them from there then migrate the older images to TB/USB3 external drives. Will that be enough to speed up LR or do I need to get a 6 core and/or 32GB memory? Is there any need to go beyond the D300's? I'm not really into video and would not call myself a mega gamer but I do play occasionally. I've looked into an iMac but I just don't want the hassle of dealing with returning it multiple times because of yellow displays. My current PC is a 3.2 quad core with 18GB memory and an ATI 5770 card. OS/programs are on a small SSD but my photo archive is on SATA drives. I'm dealing with 18MP RAW files right now. I could upgrade this PC but I've had a lot of trouble with it and want to move on. Hoping this will quicken my workflow.