You may want to try to ftp from the command line using Terminal, just to test
if the problem is only with Contribute. The technote to help you with this is
Some more technotes for troubleshooting your FTP connection
[url]http://www.adobe.com/go/tn_16592[/url] and also a FTP Checker can be used as a tool
Post back if you are still having issues.