Which FTP program would you recommend?

If you don't have a FTP client already, we recommend using FileZilla - a free, fast and reliable FTP client with lots of useful features and an intuitive interface. You can download FileZilla at http://filezilla.sourceforge.net/.