Hello there! I recently bought my very first MacPro and I am VERY happy about it! It replaced an iMac and my principal reasons to go Pro were for the easily swappable hard drives (just installed a SSD as a boot drive) and the video card (I'm a moderate gamer but I do play the latest games). However I chose the 2 x 2,4 GHz model because I REALLY want to keep it for a long time and it offered more upgrade paths than the hexacore, which was my other considered option. What I want to know right now, after reading information on a few sites but not finding my definitive answer, is this: 1. Where can I find the list of CPUs I can upgrade to? I don't want to send my machine to OWC, doing it myself is part of the fun for me. I found this list on intel's site: http://ark.intel.com/ProductCollection.aspx?series=47915 Do all these CPUs work in a MacPro? For example right now I am very interested in the X5647. I also read a bit about steppings, should I worry about this? In summary, how exactly do I determine that a cpu is compatible with my Mac? 2. I need to buy RAM right now. Since I WILL upgrade the cpus later can I just buy 1333 RAM right away to use with my current processors? That way when I get cpus that support that speed I do not have to upgrade my RAM again? I know it will run at 1066 in the meantime. Thanks a lot! And by the way, for those that wonder, I use my computer a LOT with the following software: Adobe Photoshop Lightroom Ableton Live Propellerhead Reason iMovie I'm a serious amateur in both photography and music which are a source of small income but they are not my main job (for now). I know I don't need as much speed as the MacPro gives me (with software that don't take advantage of all 8 cores) but I am planning the keep this beast for much longer than most do as I am trying to reduce my consumption of electronics (these things pollute like hell to produce and when they are thrown away/recycled). Keeping and using the same computer for years until it is really obsolete is a source of pride for me : ) Thanks again, this forum is always helpful!