I’ve been having some troubles with fast and reliable FTP server software for my servers lately, simply because IIS FTP was being far more trouble than it was worth.
On @stormwarden‘s advice, I checked out FileZilla FTP Server, and WOW, am I impressed. Configuring it is easy, the server is fast and simple to use and installs so easily even my mother could do it.
One of the main reasons I found it so great, was that you can easily setup ‘home’ directories for multiple users, something which is a LOT more difficult to achieve using the FTP server in IIS.
In sum, FileZilla is an excellent FTP server and I highly recommend it to any one with a self-managed windows-based server which needs FTP capability.