Modern Internet users are immersed in an ocean of information every day, and the competition for their attention is becoming ...