Perhaps I did not make myself clear enough. I have a database containing records referring to MS-Word/Excel etc. documents located on a remote machine. Each record specifies the document's title, size, and location on a network. Since my database can't index the contents of those documents, I must rely on dtSearch (a text, pdf, MS-Word indexer, running on W...) to do that. My goal it to let users enter keywords in a form (e.g. document category = 'MS-Word' and document contains the word(s) 'LACOSTE'), process that form in a CGI, query the database for records belonging to the 'MS-Word' category, query the dtsearch web server for documents containing the word 'LACOSTE', consolidate the data, and display the results in the user's browser. At other times, I may be querying 5 or 6 different sources of data (DBMSs, websites), simultaneously. Someone on the list suggested that I use the LWP:Parallel:UserAgent module, and this seems like a good module to use to solve my problem. I am open to other suggestions, though. Cheers, Philippe de Rochambeau
