Factors Affecting Customer Satisfaction Research Articles