What is a Business Broker, and why do you need one?