Technology plus the human touch