What opportunities exist for online retailers?