List of factors to consider when buying a computer