Browsing: Overcoming Challenges