Looks like it wasn't my fault at all - the problem is with the ISP. I found this message on their Help system:
There are problems with files over 100Kb or 200Kb, and crosswinds.net is working on the problem.------------------
So we will have to wait for them to fix it