Browsing: Technology Advancements