As others have pointed out all of this works in XP as well.
I have seen Filezilla but haven't used it much, other people I know use it a lot.
I use a product from a company the keeps changing it's name and the name of the product. Some times it has been SeaGull Software other times Blue Zone. Right now it is Blue Zone, bluezonesoftware.com. Their free FTP client supports ssh, and secure FTP. The reason I really like it is that I do FTP to IBM Mainframes and AS/400's a lot within our network and this product knows how to read the file lists from these platforms so you get an understandable list of files in the drag and drop windows, it also knows what a site command is.
Keep Up with TechRepublic