Browsing: Heterogeneous Cooperation