I've been testing your FTP.dll. The documentation indicates that the Upload method returns a FtpResponse. However when I implement this in my code the Upload method is actually a void. Having a return from the Upload (and other methods) would be extremely useful. Was this feature removed? I did notice the documentation refers to a slightly older version of FTP.dll than the one available for download.