Browsing: current technology advances