Online price dispersion has remained a puzzle for many years. In this article, we test the effects of a range of factors identified in the literature including vendor strategy, market structure, vendor heterogeneity and the time dimension. We use a dataset collected from the Amazon.com,...