Thanks..
But again, even a contractor is a person, isn't he? Of course, we know a contractor is competent because of the series of benchmark tests involved in appointing them, but in the end, integrity becomes an issue too.(I don't deal with contractors directly, but observe them working in my company.)