Product Customization on the Web: An Empirical Study of Factors Impacting Choiceboard User Satisfaction