OK, it sounds like you need something like the DirPlus() UDF. It will parse through a folder structure and return the COM handle for every match. Using the COM handle, you can get the creation date and tehn use that for the destination folder. Still using the COM handle, you can perform a move operation on it.

Sounds easy, eh? How are your COM skills?
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.