I'm building a desktop. I will be using it for programming and development (no gaming). Also, I plan on remotely controlling it (for when I'm out of the office) through a netbook and programming that way. My main problem is that I have no idea which CPU I should get. I'm looking to keep the CPU price below $500, $400 would be even better though. Any thoughts?