The IT Consultant: A Commonsense Framework for Managing the Client Relationship