"Driver, David" <DDriver at covercraft.com> writes: > Am I doing something wrong? Do I need to use a lower level protocol > interface? Any help is appreciated. Yes, and no. Please see http://www.python.org/doc/current/lib/ftp-objects.html You need to pass the port to .connect, which means you must not pass a host to the FTP constructor. Regards, Martin