While many business leaders understand why to hire a consultant (Specialist, Professional, Veteran, Expert...), often the real question is about when to hire a consultant. You have needs in your business and you have choices to fill those needs, when is a consultant the best, or at least an on-par, option?