Starmo, let's see if we can help you from here.

You have mentioned a ftp timeout error so all we can do is ask around this aspect.

Is it the Xara application that errors with a message? Can you supply that message?
Does it always occur?
Does the upload have a large number of big images?
Do some of these images repeat across many pages? e.g., background.
Does it occur with a smaller file?
Is your machine 32-bit?
Do you know how much RAM your machine has?
Do you have a number of other applications open?

So one gets timeouts for a variety of reasons.
Uploading to the wrong ISP folder location.
Machine without enough memory; running 32-bit limits the RAM size to under 4GB. Running too many application at the same time eats memory.
Having the same large image over several pages, means Xara allocates a different filename to each so the upload is magnified. There is a simple workaround.

Acorn