A computer consultant is not an employee of the companies that hire him for his services; he is an independent agent from outside the company who is retained for the benefit of his expertise to ...