Browsing: First principles