Exactly thats something like that bigJD.

One last question before I marked it as solved.
With the code posted on the first page. Im having a problem in the minimum string to be match which is the NMin variable, whenever I set it to any number says 5 or 7, it still does not follow it because I can still see two consecutive words or three consecutive words highlighted when it supposed to be 5 or 7 (depending on the value of NMin) consecutive words before it will be highlighted. Any solution for that to make it accurate? Thanks