Browsing: factors to consider in online shopping