Hi all, Over the summer I have been working hard to net some extra cash to acquire a desktop computer for education based purposes. Physics research, modelling, and coding is what to be expected. I am hoping to have this computer be my main setup for the end of undergraduate (2 years) and graduate school, so I am looking at around a 6-8+ time frame for relevant usage. I want a dual-monitor set up. I also want to use a Linux operating system on this desktop. This is to save money on any OS, but also to finally learn Linux OS as much as I know windows. I also feel better coding on Linux. I figure my budget will be around $1000, but I can make more money if the difference in performance is worthwhile. For now, I am trying to get ideas of what I should expect. 1) Would you plan on building your own desktop or having it already built for you? I like the idea of building my own desktop as a learning experience. Is the price to build your own much cheaper than the alternative? 2) What would be the necessary components to a desktop computer for this particular usage? What type of RAM would you want on your desktop computer that you will want to use for the next 6-8 years. Any 'must-get's' ? etc.