17k files in my search directory, and I'll spare you the code because after much work i resolved the problem to this conclusion... \+\ When reading this massive list of files, I discovered that this 10% slow down always occurred in a different location if i removed someone of the folders at the start of the directory, it would shift around and start a few files earlier based on how many i had removed. It eventually came to me that if the last directory was named \+\ as in D:\List\List\A\+\Filename.ini that the read rate of mirc would drop from > 3 per second to < one per second at the point it read from \+\ directory, and, ever after; turning a 30 minute $findfile routine into a 3 hour yawn. Seems room for improvement here. Otherwise fine work mIRC!

and, Could someone write me a while loop that illustrates a non-recursive $findfile... I use the following:

Code:
alias FasterPlease {
  var %1 = D:\List\List\, %2 = $findfile(%1,*,0), %3 = 1
  while (%2 >= %3) { var %fn = $findfile(%1,*,%3)

    inc %3
  }
}


and, what other non-recursive, fopen-like features might i be missing too? Faster is a huge help for my non-traditional uses of this fine coding environment.