Browsing: finding the perfect fit