A .NET FTP library with progress notification events