Browsing: Advancing Technology