E-Commerce Customer Satisfaction Rebounds