Browsing: Billions at play