Just a few years ago, giants such as Wal-Mart, Sears and Amazon dominated online shopping. Mom-and-pop shops couldn't compete with the Amazon.coms of the world. They didn't have the buying features, breadth of product or the ease of use to be viable competitors.