How do you know when it is the right move to call in an independent marketing consultant? You may think that only large businesses with huge budgets can think about working with a consultant. In reality, businesses of all sizes can benefit from a bit of strategic...