I ran into a problem scheduling the transfer of a file via FTP today. The server was behind a firewall that required me to use PASV FTP support. Unfortunately the command line version of FTP that comes with Windows 2003 was not able to support this configuration (at least I could not figure out how to make it support it).
In trying to figure out a solution to this issue I ran across NcFTP. This is primarily a *nix based FTP tool (both server and client), but it has a Windows command line version of FTP that proved to be just the tool I needed. You can download the Windows version of the client or if you prefer they have lots of *nix flavors.