Large File Transfers from Windows to Linux to Windows Being Corrupted

In the office,we have a Linux box which we use to delegate access to a certain set of production servers.  CIFS mount points are shared out through FTP,allowing us to control who can access what.

We recently ran into a problem.  A few large zip files were transferred to production and I was [...]