it would be helpful to make the FTP tools very specific - and split the download tool down into FTP downloads / uploads, vs. downloads of websites or APIs.
Additionally it would be helpful to gracefully deal with corporate proxies by allowing the user to log into the FTP server in an embedded browser window, and then keep track of what they do so that the FTP download tool can punch through through corp proxy authentication.