Browsing: Addressing Common Challenges