In its default mode, BPFTP works a bit differently than most FTP clients. After selecting a file operation -- upload, download, delete, etc. -- BPFTP first enters the command into a queue and then allows you to add additional operations. When you are ready to begin transferring, you simply click on an icon and BPFTP steps through each of the tasks in the queue.
This method has the advantage of allowing you to carry out batch transfer jobs on files in different directories and even on different sites, but it also has the disadvantage of slowing you down when you want to make quick transfers or changes. There is an option to switch from the client's default mode to one that forces BPFTP to transfer files immediately.