The greatest challenge for any small business is finding new customers. Whether a small business is a one-person, home-based operation or a fully developed company with a professional sales force; it constantly needs new prospects, while it retains and expands its existing customer base.