FY07 customer satisfaction survey results. Executive summary