As an aside regarding the two bugs I've just filed against BGradient: What is the value range for the offset parameter? The example application appears to be using a range of [0.0, 255.0]. To me, it seems like a range of [0.0, 1.0] would make more sense. We should change that now before it starts seeing widespread use. I realize the alpha is more important than this new stuff, but the new stuff just gets me all excited. -- Stephen Deken stephen.deken@xxxxxxxxx