OK OK that last one was my fault.
The one caveat appears to be that filenames must consist of alphanumeric characters (apart from '.' that is). There may also be an issue of length, but since everything is working now, I'm not going to pause to investigate.
Good luck everyone,
Rob