Hi guys. I'm in need of your collective assistance here. Been busy this last week sorting and processing a whole bunch of images i took over my summer break and it hasn't been a pleasing process. Don't get me wrong, I really do enjoy the PP aspect of photography, but, my laptop has been driving me up the wall, so much so that its performance has taken the enjoyment out of the PP for me and I have decided to look at alternatives. FYI...most of my casual Internet surfing/emailing etc i now do on my iPad 3 over a high speed cable broadband connection and the experience is a lot more fun than my laptop ever was, my laptop now collects dust and is only used for processing my images. Problem is, it's a few years old now and besides, it always had overheating issues....all HP's of this particular model had the same issue. So these days I can't do more than a half hour at a time before the machine goes into emergency shut down to cool off...and what it does in that half hour it does painfully slow anyways, actually it's OK with most things but things like some of the NIK software plugins...especially the sharpener struggles. I am fed up with making the slightest adjustment and then having to wait for the machine to churn it over....only to NOT like the adjustment and then make another...and so it goes....over and over. I've had enough. I want a machine that makes my sorting and processing the smooth, efficient and enjoyable process it should be. Now I'm wondering....is a desktop my best bet ? I don't mind losing the portability as my iPad serves as my casual Internet device that I use whilst watching the football on my couch. Do I get more bang for my buck with a desktop ? ....I'm talking pure photographic processing power. Note....I have a nice 24" Dell UltraSharp already so that aspect of the cost is covered. Pleas note that I don't care for 3D gaming ability or any of those other extras. Also....when I look at a machine, what is *THE* key to processing power ? RAM ? A special high speed drive ? A certain graphics card ? Please understand that I know VERY little about these computer things hence my very basic terminology and request for assistance. Sorry about the long post guys....any and all help will be much appreciated. Joe.