OK guys -- The open-source FTP client I was using was either a little screwy or I wasn't using it properly. Regardless, I've switched it out for another client that seems to be much more reliable (for me anyway). Give the new version a shot and see what happens.