Thank you! You're absolutely right. I'd done a tracert to ensure that the webserver could be found via the address I was using but what I hadn't considered was that I'd set
on my development PC in order to get ppm working. Our dev PCs are locked down into their own domain and we have to bounce via the production proxy to get to the Internet. Up until now, I've only ever considered these environment variables to be ppm-related, but it makes perfect sense for SOAP::Lite to use them, too. Ergo, all my requests were going externally. This also explains why I wasn't seeing anything in the webserver's log file ('cos it wasn't being given anything from the client).
J.