As your code is written, IterateFolders is a procedure. Did you write a procedure by that name?