Alright, I haven't tried it yet, but I will as soon as I know why monochrome is NOT monochrome. It's grey and black, not white and black. Could somebody explain to me why making a bitmap monochrome doesn't make it white and black, but instead makes it grey and black(which is why it seemed to me as if it WAS drawing transparent, since the grey is the same thing as the grey used for the forms).

Oh, and Harry, when I did a speed check, it turns out that(when counting the monochrome thing as well), your XCESS method was 3 times as slow.