An E-Commerce Future, Ready or Not