Browsing: A Holistic Approach to Self-Improvement