Brick and Mortar Retailing: Survival versus the E-Commerce Onslaught!