This is why I love .Net.2.0. You can create a web application that can incorporate the FTP functionality. The base classes are
You can pretty much do almost all the functionalities that you normally do with a FTP client. Follow this link for an excellent artice explaining this
This article explains a windows application that something similar
Remember Me