Browsing: overcoming obstacles in life