I'm new to this forum, so please correct me, if i make some mistakes (been programing vb for a least five years)

I have a problem with txt files. I need to search over 100000 txt files for 2 excact words, and it have to go very fast, because one of the words can be 45000 different words (taken from a mdb file) and the other word can be 200000 different words (also taken from a mdb file).

If a txt file consists of those two words then the program would move the txt file to a different folder.

I have been looking at http://www.vbforums.com/showthread.php?p=2316263 but these do also give me a hit, if they do contain part of the word, that programe i searching. Ex. if one of the words from the mdb file is: IB, then the programe would also find GOTLIB, because IB is part of that word. The programe should only respond if the word i IB, so that is where I'm stuck, and I cant figure what to do, so please help