I have never used these before and would like to know how to do the following,
or if it's even possible:

1. Loop through a recordset and copy files from the file system to another
location and execute another dts package?

Pseudo code would be something like:

'Note I want to do the following inside a DTS package...
For i = 1 to Rst.Recordcount
FileCopy source file, dest file

ExecuteOtherPackage(PackageName)

Rst.MoveNext
Next

So IOW, how can I copy files in a DTS package and how do I execute another
package? Also, if an error occurs, I would like to log what the error was
somehow.

Thanks up front!