A free cross-platform (Mac, Windows, Linux) open source FTP and SFTP application. A bit of a replacement for those who can no longer use SSH or Secure Shell FTP. Main features include a site manager, message log, file/folder view, transfer queue and timestamps. It's available in a variety of languages as well. Also interesting, you can take it with you on a USB stick and keep your server / connection settings no matter what system or country you happen to be in. Not necessarily a program for first time FTP users but once you've gotten used to it, it's quite powerful.
Bookmarking comes in two flavors: the Site Manager for all your major FTP locations, and QuickConnect for fast switching on the fly. You can adjust transfer speeds based on the time of day or date if your network connection seems slow.
Download FileZilla! http://filezilla-project.org/
OS: Mac, Windows, Linux