FTP: FileZilla hasn’t let me down when I need a FTP client on my Windows box. It includes SFTP and a FTP server as well that I haven’t needed yet but are nice to know are there.
BitTorrent: Azureus is a cross platform (Java) client that makes using BitTorrent as easy as can be, with feedback and simple management functions.