Hundreds of companies and 23,000 customers surveyed.