There are many types of business advisors---financial, legal, insurance, special projects, etc. ---who can offer expertise in solving specific problems that inevitably face every business owner or budding entrepreneur.