Thinking about building a new computer from scratch? You might want to check your wallet first. The market for do-it-yourself ...