I have a couple of suggestions, my wishlist, for YummyFTP...

1) Remember Target Destination functionality - suppose you have a directory or file(s) you always upload to one or to more servers. Then, you could mark those items with this "remember target destination" function, and Yummy would remember to where you have uploaded them. So, the next time you change one of those items you just select the item you want to transfer, go to menu TRANSFER and click on an "UPLOAD TO SAVED LOCATIONS" (or something like that) and the selected item(s) would be uploaded to the same place you've uploaded them last time.
2) extending this functionality, a function called UPLOAD TO LAST LOCATION could be created, allowing one to upload item(s) to the same server/directory he have just used.
3) when the question is transferring a large number of files, every FTP program I used in my life (except those running on terminal) suffer from the same syndrome: they all built a list of all files to transfer before starting transferring. This approach makes the program stall, before all the list is created and the transfer begins. Why not to use the approach of the FTP that do not uses graphic shell? Just start copying the files from the current directory and while the files are being transfer ed, another task in parallel could be started and build the list in background.
4) provide a stop button that cancels all transfer, despite the number of files in the queue. Have you ever tried to stop Yummy when there is a large number of directories and files on the Queue??? You have to do 1432 clicks, before it stops.

I hope Santa brings me this gifts...
