How far in advance do you plan to sell your business? John Dini joins Jim Blasingame to discuss the steps to selling your business, including the timing, planning and due diligence, which sometimes takes several years, and financial management, plus maximizing your cash flow.