Browsing: Challenges Facing Artificial Technology