Browsing: greatest lessons learned