we are targeting to develop a FTP based client which enables the user to specify the username and password and select between 2 kinds of backups 1. Custom backups in which user can select files. 2. Automated backups. Along with that we need to embed Restoration modules thus giving a complete FTP based backup and restoration [url removed, login to view] application will be coded in .Net(3.5) and will utilize XML files for custom backups. User can enable or disable encryption and provide a password to use if encryption is enabled.