I gave COREftp a try, but found it difficult to configure the connection information. When trying to connect with the client it would give me invalid login errors on some sites, but if I went to the site and used the same credentials I could log in with no problems. I am sure it's some configuration with the COREftp client, but I couldn't figure it out.
I saw the post for Firezilla, open source, I think I will have to try and find that one. Thanks for the suggestion.