Just a thought:

I would advise using ftp ONLY for anonymous access, as the passwords are transmitted in clear text.

If you are using ftp for file transfer for web page upkeep, I recommend using ssh and a client that can do SFTP throufh a ssh2 tunnel (FileZilla for Windows is a very good example and I wouldn't dream of transferring files any other way)

Its easy to overlook this fact as I hadn't known this until I got heavily into security.

Hope this helps.