While creating a couple of programs for work I came across some useful C# code that made my life easier. There may be different or better version you know of, but these worked well for me.
FTP Client Library from The Code Project is very useful for connecting to and retrieving files from an FTP server.
Let me know if these were helpful for you or a hindrance. Do you have a better code sample?