when using FTP you can't specify the drive letter. On the ftp server you need to setup a virtual directory that points to the real location and then just cd to the name of the virtual directory.
So you might setup c:\backups\tholen with a virtual name of \backups4tholen then you would issue the command:
cd \backups4tholen
and the ftp server will put you is the correct directory. ftp was developed in environments (unix based or unix like) that don't have drive letters, that's why you can specify them.
As for the other problem where you could not estiblish a data connect, if it is still occurring then you need to make sure that your firewalls are ftp aware or on the firewall protecting the ftp server you have to allow all high ports (>1023) inbound to the port range 6,000 - 6,100 (the range your ftp server is using for passive data connections).