You'll need to enable the FTP uploading port (21) in the router's firewall before the server will be able to accept any incoming or outgoing connections. As I don't know how Netgear works, I can't give step by step instructions, but it should be somewhere under the firewall settings. Set it to Allow All Outbound Connections (or something like that).
It turned out that I had correctly inputed all the information. I phoned up my web host, it turned out that when they (the firm) was sold on again they changed all the passwords, but hadn't informed everyone.
It's working now. Thanks for your help. I will now tick as resolved.
This thread is now locked and can not be replied to.