Stories by Rob O’Neill, Computerworld, with additional reporting by Chris Bell