All those open browser tabs are stressing you out, study says Your number of browser tabs may the the source of your stress online. Well, part of it, anyway. According to a study performed at Aalto University in Finland (and spotted by PC […] NewsBy BEST PC TIPApril 9, 2025