FileZilla has a free cross-platform FTP client/GUI and a windows only FTP server. It supports all the latest technologies that have *tried* to secure FTP including FTPS. Personally, I don't host FTP that needs to be secure, there are better methods to share files, but I keep FileZilla around for accessing secure FTP locations.
Check out FTPUSE for mapping FTP to Windows Drive Letters. (Does not support FTPs)