E-commerce: Three Personalization Strategies and Requirements