For ? - Timeout on FTP conversation [done?] - HTTP protocol - recursive fetching - reget of partially transferred files - retry of temporary failures - download based on file size change only - download based on date stamp change only - Ability to parse directory names as well as filenames - Merge pick and picksync classes into one which takes boolean flag - Desist from the grotty "exceptions in constructors" scenario - Better use constructors/destructors to allocate/deallocate resources Probably won't do ================= - multiple alternative sites in one "rule" - reuse connections to identical remote hostnames