Keeping up with technology