Online shopping is increasingly replacing browsing and shopping at malls and stores. The convenience of browsing a wide variety of goods, configuring options for customized purchases, clicking the "pay" button, and then seeing the products arrive in a matter of days at your door, can be a mesmerizing experience for many.