Buying a computer, for most people, is a fairly mundane activity. It involves going to a vendor with a budget, a list of requirements, and the hope that the salespeople are trustworthy and knowledgeable enough about the products to find the best possible deal.