Whether or not to use the File System Object (FSO)

The FSO would be by far the easiest way to get file dates (LastModified, Created, etc.).

The direct way to do what you want is to use the API, but it is fairly involved. If you want to try it, I think that Karl Peterson has a package on his site that includes 2 classes for doing virtually all file info. functions.
- Dealing with files through FSO is fairly slow.
- Not everyone has SCRRUN.DLL installed, so you have to ship SCRRUN.DLL and MSVCRT.DLL (the VC runtime) if you use FSO. That will add about 400 KB to your package.