Ok. Forget it. I fixed it - it was the ASCII thing. I also just assumed that SmartFTP would default correctly.
So, in summation, the way to fix any computing problem, is to go nuts for hours trying to fix something, then post on a message board, then several minutes later figure it out by method of epiphany, or at least do something that was already suggested.