We got given top spec Macbook Pro's at work about a year back, being (and still am) a Windows fan I begrudgingly handed over my trusty Lenovo thinkpad however I've discovered OS X to be quite a nice OS and apple computer hardware to be pleasing to use (still not sold on iOS however!). For home use I purchased a white 2010 macbook on ebay to use for about £200, I added in an SSD and its great for lightweight work eg bit of front-end web development. However I want something at home with a bit more grunt and I can't really install my own stuff on the macBook Pro/do work for people other than my main employer plus it's nice to keep things separate, in my mind at least. So I think a secondhand Mac Pro is the best route to go as being able to upgrade later on down the line is a big plus for me. I have around £1000 to spend ideally want a dual CPU option so I'm not constrained in terms of upgrades. Which year to get confuses me a little, I know I want > 2008 but is there any advantage of a 2010 over 2009 other than the fact it would be a year newer? How slow in terms of CPU can I get away with and will I really notice the difference between say a 12 core 2.4Ghz and say a 12 core 3.06Ghz. My use case for it is programming which would involve running a few potentially heavy VM's eg IBM Websphere Application Servers, a bit of video editing and maybe a little bit of gaming but I have a Windows desktop for that really.