Browsing: engineering issues