Riding the ecommerce wave