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
