A good consultant will have a fair understanding of the clients business with a practical knowledge of what solutions have worked in the past and ideas of further improvement of these solutions. Freelance consultants have a high degree of self-confidence as they are never doubtful or unsure about their analysis and advice as they work on the most sensitive issues. The solutions provided by consultants are never based on assumptions. They listen actively and do not hesitate to ask questions until they understand their clients’ needs fully and have the ability to apply their learning across different situations to come up with innovative ideas. Consultants are also ready to think on their feet when challenged and to improvise. As freelancers, consultants should develop a strong relationship with clients and act as reliable and critical friends who are available to provide ultimate solutions at any point of time. Client-consultant relationships are fundamentally about a client ceding authority and power to a consultant.