I took a look at your changes Mark, it looks good. An idea occured to me - that the method in NetUtil could be getAsFile() rather than getAsFileURL(). The effect is to simplify things a bit. I've submitted it for your approval. If you like it please feel free to merge to HEAD. Joe.