How can I DOWNLOAD a file FROM my ftp server to my hard drive using the winsock control?

Here is what I want to do, click a button and the file downloads, that's it. I DO NOT need to change directories, I DO NOT need to see how long it takes, or how big it is, I JUST NEED to be ABLE TO DOWNLOAD IT, that's all!

Here is some info, I replaced private information with X's:

FILE TO DOWNLOAD- "new.egp"

FTP SERVER ADDRESSS- "xx.xxx.xx.xxx"
FTP SERVER PORT- "61122"
FTP USERNAME- "coolman"
FTP PASSWORD- "excellent"
WHERE TO PUT FILE- (after it downloads) app.path + "\Data\"

I want to use the WINSOCK control, NOT the Inet control, NOR do I want to use URLDOWNLOAD either.

Please show me with all the code I will need, please, I am desperate?

Thank You!