Rad, what happens when this UDF can't find any subfolders ? Does it return a single element array with a blank string ? Maybe you could set an @ERROR level just for that case ?