1. A search apparatus comprising: a single search interface configured for display on a display device, the single search interface comprising a plurality of user selectable search mode interfaces, including at least: an email search mode interface having email-specific attribute search fields including at least a date field, a from field, and a sender field; a file search mode interface having file-specific attribute search fields including at least a file name field, a file type field, a date field, a file size field, and a path field; a favorites search mode interface used to search Web pages designated by a user as a favorite Web page; a Web history search mode interface having a date field, a title field, a size field, and a search term field; an email attachment search mode interface having a name field, a date field, a size field, and an extension field; wherein each of the email search mode interface, the file search mode interface, the favorites search mode interface, the Web history search mode interface, and the email attachment search mode interface further comprises a list pane, used to display a list of search result items, and a view pane, used to display the contents of a selected search result item; an index module configured to generate: an email index; a file index; a Web page index; one or more memories configured to store the email index, the file index and the Web page index; and a search module configured to perform incremental searching of at least one of the email index, the file index, and the Web page index in response to the user entering characters into at least one search mode interface field.
1. A search apparatus comprising: a single search interface configured for display on a display device, the single search interface comprising a plurality of user selectable search mode interfaces, including at least: an email search mode interface having email-specific attribute search fields including at least a date field, a from field, and a sender field; a file search mode interface having file-specific attribute search fields including at least a file name field, a file type field, a date field, a file size field, and a path field; a favorites search mode interface used to search Web pages designated by a user as a favorite Web page; a Web history search mode interface having a date field, a title field, a size field, and a search term field; an email attachment search mode interface having a name field, a date field, a size field, and an extension field; wherein each of the email search mode interface, the file search mode interface, the favorites search mode interface, the Web history search mode interface, and the email attachment search mode interface further comprises a list pane, used to display a list of search result items, and a view pane, used to display the contents of a selected search result item; an index module configured to generate: an email index; a file index; a Web page index; one or more memories configured to store the email index, the file index and the Web page index; and a search module configured to perform incremental searching of at least one of the email index, the file index, and the Web page index in response to the user entering characters into at least one search mode interface field. 7. The search apparatus as defined in claim 1 , further comprising an Internet search interface configured to access a search engine separated from the search apparatus by a network.