What are the current challenges in delivering excellent customer service?