Description: This Visual Basic Today column builds on the previous column, Write an FTP Client with VB.NET to Bridge Legacy Software , which introduced an FTP client with some basic FTP capabilities. It extends that FTP client and begins the implementation of a Windows FTP GUI. I could probably write an entire book on building a Windows FTP application if I elected to cover design, implementation, patterns, GUI design techniques, and testing and deployment.