501 includes a processor 505 a memory 506 and a port 507 the memory 506 and the port 507 are coupled to the processor 505 the memory 506 stores website content correlated with categories 508 the memory 506 further stores category content search instructions 509 adapted to be executed by the processor 505 to retrieve content from websites over a network and cause the retrieved content to be stored to correlate a piece of content with a category to receive a category selection from a user to receive a keyword search from the user and then to perform a content search on that stored website content which is correlated with the selected category the term u201c correlated with the selected category u201d encompasses subcategories in embodiments having a hierarchical categorization scheme the category content instructions 509 are further adapted to be executed by the processor 505 to send the results of a search to the user in one embodiment of the present invention website content is automatically gathered and stored using a software application called a spider such as the vspider manufactured by verity inc of sunnyvale calif a spider is a computer program that automatically seeks out information i e content distributed on various nodes of a network e g at websites on the internet or on an intranet and sends it back to a predetermined location e g the spider 39 s u201c home server u201d such as a search computer shown as 501 in fig5 a spider such as vspider can advantageously be used to collect the.