Browsing: Overcoming Common Challenges