Browsing: techniques to develop patience