Customers are the lifeblood of any business, so it's vital you can keep generating leads and retaining your existing customers. But doing so is often a concern for businesses, with more than one in three companies saying that generating new business is their biggest worry.