MS FTP... Why am I not surprised that thing bugs the bejesus out of the client, and I imagine, most any client.

Have you tried with another server and gotten the same behaviour? This could be any number of things, including a result of the server not coping well with the.. shall we say.. creative usage of directories.