Browsing: Hardware and Software