Browsing: Challenges and Progression