Millennials: keeping up with the tech tide