Browsing: Technical Challenges and Innovation