easy to use website, management information system (order processing, customer database, and personalization software), and retailing skills (managing inventory and editing assortment), efficient fulfillment systems, strong brand name/image, complementary merchandise, and availability customer information.