Just to verify: When you say other applications work, have you tried FTPing a large file back and forth? This will ensure that it's not a network problem.