When I hit debug it is highlighting.

FileSize = FindFilesAPI(SearchPath, FindStr, NumFiles, NumDirs, True)

But the funny thing is, that all the variables are extrememly low. the highest one is NumFiles which is just a tad bit over 1000.

DOH I Just tried it again to check to see what the other variables were and now it works. I know why too. I had a retarded mp3 that was corrupted. I just deleted that a little while ago to. I have a good feeling that was the problem. Sorry Chris