Warehousing Challenges for E-commerce