I am going to buy a new laptop in a few days, and I want to buy a brand from a company that has good customer support and their products are efficient. I heard good things about Dell. Any companies to avoid? Thanks.