Why knowing your customer is your top priority

You need your customers more than they need you. So getting to know your customer; continuing to understand them; and doing this better than any of your competitors should be your top priority.