One thing that you might look at if you're using a dial up connection is to enable hardware error checking, compression and flow control. I've seen people have this exact problem and it's been solved...