Browsing: engineering ingenuity