Hmmm....to me this is counter-intuitive. ftp in ASCII mode (among other things I'm sure) translates line endings to the local notion of line ending. As such, an ASCII transfer should be more portable when dealing with something like a perl script. That is, unless you've got some compiled components, but I'd expect those to not work at all.