Hi Aamir, Thanks for replying :) I have already done some implementations using CFtpConnection, and other FTP session classes. I have already implemented for downlaod/upload etc which worked fine but that was upload/download from my local m/c to FTP server. Now what i want to do is...."how to transfer files between 2 remote FTP servers". One way to do that is first download the required files to ur local m/c from remote ftp server1 and then upload from ur local m/c (ie client m/c) to the second remote ftp server2. But how to do that without storing and forwarding those files on ur local client m/c. Cant we transfer them between 2 remote FTP servers directly ?? Regards, -Me.