Agents can search any file type, including the internal text, audio and video and stills of all kinds of documents that exist locally on the user computer storage or remotely linked to a user storage facility. [0214] Further, agents can search and retrieve component internals of documents at large which are hosted or posted on the web or in web server connected databases.