My image keeps flashing when I try to move it, so I wan't to double buffer to eliminate that. I have read about a dozen tutorials I don't really understand it. I know the image is drawn off screen and brought back on, I just don't really understand how it's coded. So it would be great if someone could post an example code or explain it with bits of code. Thanks.