Browsing: problem-solving techniques