By % transparency, I mean, well, have you ever merged to images with BitBlt? It basically takes each pixel color of the same point on both rectangles, and averages them, so that's about 50% transparency. What if I wanted to make it a 25% to 75% ratio between to graphics? I've been able to do it with the SetPixelV and GetPixel... but it's so long! Any ideas?