Browsing: achieving harmony