Thanks John, I am trying to send this image in through a tcp stream, like you showed me earlier. It is all working awesome, but I thought I could make the images smaller to speed things up 9because it is going to a handheld device). With the example you showed me, you were writting to the tcp stream by reading a buffer from a filestream. So, what do you think is the best way to do the exact same setup with decreasing image sizes? Let's say I know the path of the image, and I want to decrease it's size before I send it. I could not use the compression namespace because CF does not have it.