• Yep, all good: when I replace TransferData() with ScriptTransfer(), the appropriate code is spewed out.

    It's the TransferData() method that's broken.

    Both source and dest servers (in my implementation) show Monitor activity up until that point.

    I copied that code straight from the MS Transfer class webpage, trying to keep it as simple as possible for illustration purposes.