Monte, The reason this doesn't work > set the imageData of image "myinternalimage" to the imageData of image > "myExternalimage" > > That sounds like it should work but it produced a very messed up image. is that you need to set the images to the exact same size before setting the imagedata. -Chipp