7 things to consider when buying a new laptop