If I do create and reference with an image node it appears that my filefield path settings are ignored for the referenced image node. And so the image is temporarily broken. I have to go back, resave the image node and then all the images work. I'm also using imagecache so I dont know if that has anything to do with it.