Browsing: Adaptive Cooperation