I tried it out and it actually takes about 3 times as long as my code but I was checking 10 different ListBoxes. I'm going to add a hidden ListBox to hold ALL of the words and see if that helps.