Consumer satisfaction with internet shopping