I found browsers to have a major problems with uploading-downloading files from a ftp server....
In case of a regular thingies,for windows i would recommend bulkletproff ftp server and smartftp and flashfxp for clients..Both clients will work as a time unlimited demo with a nagger.