how big are the directory trees in question? if not to big you might want to try this UDF.

DirPlus() - a recursive dir tool

Bryce