i have written a utility to move all our pulic folders into sub-folders under the same folder tree. now we want to move them all to a file system since there thousands of them. how do i do this? do i open up a recset to each public folder and then read each message and save it to a directory using cdo.getstream or am i on the wrong path?